私は仕事で私に投げられた古いプロジェクトを理解しています。以下の作品につまずいた(これらの二つの変数与えられたが、どこかの前に宣言された):それはただのミスや、いくつかの派手な忍者移動途中で&&を付けた珍しい好奇心旺盛なJS声明
someVar = 234 && !anotherVar;
ですか?
私は仕事で私に投げられた古いプロジェクトを理解しています。以下の作品につまずいた(これらの二つの変数与えられたが、どこかの前に宣言された):それはただのミスや、いくつかの派手な忍者移動途中で&&を付けた珍しい好奇心旺盛なJS声明
someVar = 234 && !anotherVar;
ですか?
& &これは、2つの引数及び戻りを期待論理的AND
:偽と評価
第一項は(偽-Yです)。ここで
最終用語そう(ない用語がfalseに評価されなかった場合)
は、いくつかの例は以下のとおりです。
0 && false 0 (both are false-y, but 0 is the first)
true && > false false (second one is false-y)
true && true true> (both are true-y)
true && 20 20 (both are true-y)
この定義は、完全に論理の定義に、数学の分野からの準拠します。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_Operators – Maxx
@続きを読む(234 &&!anotherVar)場合は、 ''理解していますか?あなたはこれについて何を理解していないのですか? – deceze
@decezeそれは同じではない – Maxx