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に設定されます (ビット単位の右シフト):ビットは右にシフトされ、左端のほとん