ブール値は true と false であることがわかっています。ブール値は引用符なしで直接使用することもできます。
<script type="text/javascript"> var a=true; var b=false; console.log(a); console.log(b); console.log(typeof a); console.log(typeof b); </script>
演算子>記号より大きい
<記号より小さい
>=以上
<=以下
==等しい
===すべて等しい
!=等しくないto
!==すべてが等しいわけではありません
<script type="text/javascript"> console.log(-6<=9); //true console.log(55>9); //true console.log(5>=9); //false console.log(100<5); //false </script>
console.log(5==5); //true console.log(5==6); //false
<script type="text/javascript"> //得到用户成绩 var score="parseInt(prompt("请输入成绩")); //输出结果 alert(score>=60); </script>
では = 記号が 1 つしかないことに注意してください。これは代入を意味します。2 つのものが等しいかどうかを判断したい場合は、== 記号を使用して等しい関係を表現することはできません。 == このシンボルは、
文字列が同じであるかどうかを検証するためにも使用できます: console.log("LALALALALA" == "LALALALALALA")
== このシンボルは厳密ではなく、さまざまな種類の比較のために同じ型に変換されます。
console.log("5"==5); //true console.log(56="56"); //true
=== はすべて
console.log("12"===12); //false console.log(12==="12"); //false console.log("55"==="55"); //true console.log(55===55); //true
に等しいということは、== は 2 つの等号で厳密ではなく、「5」と 5 === が真になります。 3 つの等号はより厳密で、「5」と 5 は false です。
!= は == の反対です。 !== は === の反対です
論理演算子
、すなわち &&: および (and) ||: or; はすべてブール演算です。値、true と false のみが論理演算に参加でき、得られる答えは依然としてブール値です。console.log(3!=8); //true console.log(3!="3"); //false console.log(3!=="3"); //true
<script type="text/javascript"> //&&表示“且”,都真才真 console.log(true&&true); //true console.log(true&&false); //false console.log(false&&true); //false console.log(false&&false); //false </script>
<script type="text/javascript"> //||表示或者 console.log(true||true); //true console.log(true||false); //true console.log(false||true); //true console.log(false||false); //false </script>
例えば、数字の1が3と5の間にあるかどうかを確認したい場合、
間違った書き方: console.log (3<1<5);
正しい書き方は、「3は1未満」と「1は5未満」というように、途中で&&で区切ってつなげます。
console.log(!true); //false console.log(!false); //true
console.log(3<1&&1<5);
関連書籍:
H5 でサーバーがクライアントにデータをアクティブに送信する実装手順
以上がJS のブール値、関係演算子、論理演算子の詳細な説明と例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。