可能性の重複:!1と!0はJavascriptで何を意味しますか?
:私は今日読まなければならなかったJavaScriptファイルでvar myVariable = !1;
return !1 in javascript
、変数は階乗のように宣言された行はこのように、ありました
このような関数で、パラメータとして類似のものが使用されました。
return variable.myFunction(!0);
この文脈で感嘆符が何を意味するのか誰にも説明できますが、結局のところ、なぜこれが一般に(利益)のために使われるのですか?
ありがとうございます!
これは階乗ではなく、ブール値[否定](http://en.wikipedia.org/wiki/Negation)演算子です。 'true'を' false'に、逆もまた同様です。おそらくゼロ以外の何かを0に変えるでしょうか? –
これは恐ろしいコードです。それは['ViolentPsychopathKnowsWhereYouLiveException'](http://www.codinghorror.com/blog/2008/06/coding-for-violent-psychopaths.html)を投げますか? –
私はこの質問のタイトルを見て、制御不能に笑った。私はそれをクリックしなければならなかった。このようなコードを書く人は誰でもSMHに。 – Marlon