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