カラカニのメモ帳
mindiaカラカニのメモ帳見出し語

=!

kani · 2009-03-13 更新 · 1 ポイント

今、JavaScriptでミススペルした演算子。

本当は!=。

これ、実行エラーにならずにそのまま実行されてしまうのではまる。

ちなみに、

a =! b;

は、

a = !b;

と同様に解釈されているっぽい。
つまり、

var b = true;
var a = !b;

で、a は falseになる。
一番問題なのはif文で、

if ( a =! true ) {
alert("必ずtrue");
}

は必ずtrueになる。

関連する見出し語