ブール演算子には 4 つのタイプがあります:
反転演算子 (!)
And 演算子 (&& )
or 演算子 (||)
三項演算子 ( ? 式 1 : 式 2 )
否定演算子 (!)
は、任意の値をブール値に変換し、その後その逆の値に変換するために使用されます。つまり、true は false、false は true になります。
反転演算子は、次の 6 つの値に対して false を返します。値を返し、残りの場合は true を返します:
未定義
null
''
false
0
NaN
値を 2 回反転すると、それをブール値に変換することと同じになり、Boolean() 関数と同じ効果があります。
および演算子 (&&)
// 'a'转换为boolean为true,所以直接返回第二个运算子'' 'a' && '' // ''转换为boolean为false,所以直接返回第一个运算子 '' '' && 'a'
or 演算子 (||)
// ''的布尔值为false,所以这里返回'b' '' || 'b' // 'b'的布尔值为true,所以这里返回'b' 'b' || ''
三項演算子 #式 1 ? 式 2 : 式 3;
式 1 のブール値が true の場合は、expression2 を返します。expression1 が false と評価された場合は、expression3 を返します。
推奨チュートリアル:
js 入門チュートリアル以上がjsでブール演算子を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。