私は比較のために!!
演算子を使っていたjavascriptプログラムに出くわしました。私は!
がNOT EQUAL
を表していることを知っています。論理的には!!
はNOT OF NOT EQUAL
を意味し、EQUAL
です。いつ、なぜあなたは使っているのですか? JavaScriptで?
if (!!var_1){
//...
}
私の質問は、なぜ人々は時々!!
なく==
演算子を使うのですか?
私は似たような質問を読んだことがありますが、正確にこれをいつ使うのか分かりませんでした。
'論理的には!! NOT NOT EQUAL'を意味します.' ...いいえ、NOT NOT ...は真理値を 'true'とfalse'値に' false'に基本的に強制します。 –
[Logical Not](https://developer.mozilla.org/en -US/docs/Web/JavaScript /リファレンス/演算子/ Logical_Operators#Logical_NOT_(!)) – Tushar
!!その値をブール代数 – gurvinder372