JS のブール値、関係演算子、論理演算子の詳細な説明と例

php中世界最好的语言
リリース: 2017-12-04 14:21:47
オリジナル
3850 人が閲覧しました

ブール値は 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
!==すべてが等しいわけではありません

関係演算子によって得られる結果は、すべて true または false のブール値です

<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>
ログイン後にコピー

Use ==:

console.log(5==5); //true
console.log(5==6); //false
ログイン後にコピー

は、ユーザーがテストに合格したかどうかを判断するために使用できます

<script type="text/javascript">
    //得到用户成绩
    var score="parseInt(prompt("请输入成绩"));
    //输出结果
    alert(score>=60);
</script>
ログイン後にコピー

JS

では = 記号が 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>
ログイン後にコピー

! は「not」を意味します

<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 を計算し、答えは false、次に false<5 を計算するため、false は暗黙的に 0 に変換され、0<15 は true になります。

正しい書き方は、「3は1未満」と「1は5未満」というように、途中で&&で区切ってつなげます。

console.log(!true); //false
console.log(!false); //true
ログイン後にコピー

答えは誤りです。

例: 交通法では、18 歳から 70 歳までが運転免許試験を受けることができると規定されています。運転免許試験を受けられるかどうかを判断するには:

console.log(3<1&&1<5);
ログイン後にコピー

これらを読んだあなたは方法をマスターしたと思います。さらに興味深い情報については、php 中国語 Web サイトのその他の関連記事に注目してください。


関連書籍:

実行中の JS エンジンはどのようになりますか?

H5 でサーバーがクライアントにデータをアクティブに送信する実装手順

jssplice( JS 開発における ) メソッド

以上がJS のブール値、関係演算子、論理演算子の詳細な説明と例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート