2009-06-18

http://anond.hatelabo.jp/20090618121104

if("0x0a" == 10)
  console.log("おっと、javascriptの悪口はそこまでだ。");

if("0x0a" === 10)
  console.log("(´ε` )チュッ");

else
  console.log("\(^o^)/");
記事への反応 -
  • えー、PHPの世界ではそういうときは===をつかうってなってるのに・・・ わざわざ==を使って 他の言語の規則を持ってきてどうのこうの言って===に触れないってのは、ちょっと意地悪い...

    • ===なんていう意味不明な変態演算子をわざわざ使わなきゃいけない言語なんて…。 まぁPHPさわったことないけど。

    • String型同士の比較であっても整数と解釈される文字列の場合は整数に変換される。 この仕様は知っていたが、まさか0x0Aという文字列が、普通にキャストした場合は0にしかならないのに...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん