jsにおける論理演算子の役割

下次还敢
下次还敢オリジナル
2024-05-08 23:12:18568ブラウズ

JavaScript における論理演算子の役割

JavaScript の論理演算子は、ブール値に対してブール演算を実行して新しいブール値を生成するために使用されます。これらは主にプロセスの制御と条件の評価に使用されます。

一般的に使用される論理演算子は次のとおりです:

ブール AND (AND)

  • 記号: &&&&
  • 作用:当两个操作数都为 true 时,结果为 true;否则,结果为 false。
<code class="js">const isSunny = true;
const isWarm = true;

if (isSunny && isWarm) {
  console.log("Go for a walk!");
}</code>

布尔或 (OR)

  • 符号:||
  • 作用:当两个操作数中至少一个为 true 时,结果为 true;否则,结果为 false。
<code class="js">const isHungry = true;
const isThirsty = false;

if (isHungry || isThirsty) {
  console.log("Get something to eat or drink!");
}</code>

布尔非 (NOT)

  • 符号:!
  • 機能: 両方のオペランドが true の場合、結果は true です。結果は偽です。
<code class="js">const is raining = false;

if (!is raining) {
  console.log("It's not raining!");
}</code>

ブール型 OR (OR)

シンボル: ||

    機能: 2 つのオペランドの少なくとも 1 つが true の場合、結果は true、それ以外の場合、結果は次のようになります。間違い 。
  1. rrreee
  2. ブール値 NOT (NOT)

シンボル: !

🎜 機能: ブール値を反転します。つまり、true は false になり、false は true になります。 🎜🎜rrreee🎜🎜論理演算子の優先順位🎜🎜🎜論理演算子の優先順位は高い順に次のとおりです: 🎜🎜🎜Boolean NOT (NOT)🎜🎜Boolean AND (AND)🎜🎜Boolean OR (OR)🎜🎜 🎜いつ優先順位を変更する必要がある場合は、括弧を使用して優先順位を強制できます。 🎜

以上がjsにおける論理演算子の役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。