javascript:{var n = 0; var s = ""; if (n == s) {alert('0 == ""');}}
これ実行すると「0 == ""」って表示される。数値→文字列 と変換されるかと思ったら逆だった。文字列→数値 と変換されている。だから空文字列が0になるのだった。例えばPerlならeqを使えば文字列だから混乱しないんだけど。
なお、型変換しない比較演算子(===, !==)が用意されているので、意識してそちらを使えば混乱が少ない。
javascript:{var n = 0; var s = ""; if (n == s) {alert('0 == ""');}}
コンビニで見かけて思い出しました。私はこれでタバコをやめました。鼻トールメントールキャンディです。
これがなぜよいか。メントールが強力な上に、飴なので効果が長持ちするからです。「一服したいな……」と思ったらおもむろにこれを一粒口に放り込み、深呼吸を1分(過呼吸には注意してくださいね)。深呼吸がポイントですよ。なんとなく肺が満足しますから。
この商品は花粉症の季節しか売ってないので、今が禁煙のチャンスといえます。
IBMとBEAはSOA関係のWebサイトを公開している。
その他参考情報