Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

javascriptにはどのような種類の論理演算子がありますか?


論理演算子

論理演算子は、JavaScriptの変数間の論理を見つけるために使用されます。JavaScriptには3つの論理演算子があります。 (または)、 ! (NOT)。

AND演算子

AND演算子(&&)は、両方の式がtrueの場合はtrueを返し、それ以外の場合はfalseを返します。

<html>
<body>
<p id="and"></p>
<script>
   var a = 200;
   var b = 300;
   document.getElementById("and").innerHTML =
   (a > 100 && b <500) + "<br>" +
   (a < 100 && b <50);
</script>
</body>
</html>

出力

true
false

OR演算子

OR演算子は、一方または両方の式がtrueの場合、値trueを返します。

<html>
<body>
<p id="or"></p>
<script>
   var x = 200;
   var y = 300;
   document.getElementById("or").innerHTML =
   (x == 200 || y == 300) + "<br>" +
   (x == 200 || y == 0) + "<br>" +
   (x == 0 || y == 0)
</script>
</body>
</html>

出力

true
true
false

NOT演算子

NOT演算子は、真の値にはfalseを、偽の値にはtrueを与えます。

<html>
<body>
<p id="not"></p>
<script>
   var x = 200;
   var y = 300;
   document.getElementById("not").innerHTML =
   !(x < y) + "<br>" + !(x > y);
</script>
</body>
</html>

出力

false
true

  1. JavaScriptのPromisesとは何ですか?

    Promiseを使用すると、Promiseの作成時に値が事前にわからない非同期操作を実行できます。約束には、保留中、履行済み、拒否済みの3つの状態があります。 以下はJavaScriptのpromiseのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sc

  2. Pythonのさまざまなビット演算子タイプは何ですか?

    ビット演算子は、オペランドとしてビットを操作します。次のビット演算子はPythonで定義されています- &(ビットごとのAND):両方のビットオペランドが1の場合は1を返します | (ビットごとのOR):2つのビットオペランドの1つが1であっても、1を返します ^(ビット単位のXOR):一方のオペランドが1で、もう一方が0の場合にのみ1を返します 〜(ビット単位の補数):オペランドが0の場合は1を返し、その逆の場合は1を返します <<(ビット単位の左シフト):ビットは左にシフトされ、右端のほとんどのビットは0に設定されます (ビット単位の右シフト):ビットは右にシフトされ、左端のほとん