1
0

【JavaScript】論理AND演算子とは

Posted at

論理AND演算子とは

JavaScriptの論理AND演算子は、二項演算子であり、&&という記号で表されます。この演算子は、二つのオペランド(条件)を取り、両方の条件が真である場合に真を返し、そうでない場合は偽を返します。

使用方法

具体的には、次のような形式を取ります:

条件1 && 条件2

条件1条件2がどちらも真であれば、結果は真(true)となります。そうでない場合、つまりどちらか一方または両方が偽であれば、結果は偽(false)となります。

例えば:

var x = 10;
var y = 5;

if (x > 0 && y > 0) {
    console.log("両方の条件が真です");
} else {
    console.log("少なくとも一つの条件が偽です");
}

この場合、xyがどちらも0より大きいので、両方の条件が真となり、"両方の条件が真です"というメッセージがコンソールに表示されます。

まとめ

論理AND演算子は、条件文や制御フローにおいて特定の条件が複数必要な場合に便利です。また、条件式を短絡評価するため、最初の条件が偽であれば、2番目の条件を評価せずに結果を返すという動作も持ちます。

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0