{category}

JavaScript - 論理演算子

&&

アンド(基本的な構文

意味 論理積(〜かつ)


&&とは?

両方のオペランドがtrueの場合にtrueを返します。

&&の具体的な使い方

論理AND演算子の基本的な使用例

let x = true;
let y = false;
let z = true;

console.log(x && y); // false
console.log(x && z); // true
console.log(x && y && z); // false

👇出力結果

false
true
false

複数の真偽値を &&(AND)演算子で結合し、全ての値がtrueの場合のみtrueを返します。一つでもfalseがあればfalseを返します。

&&演算子を使用した条件付き実行

function isAdult(age) {
  return age >= 18;
}

function checkAndGreet(age) {
  isAdult(age) && console.log('成人です。ようこそ!');
}

checkAndGreet(20);
checkAndGreet(15);

👇出力結果

成人です。ようこそ!

&&演算子を使用して、特定の条件が満たされた場合にのみコードを実行する方法です。isAdult(age)がtrueの場合のみ、console.logが実行されます。

&&に関するよくある質問

Q. &&演算子の結果はどうなりますか?
A. &&演算子は、両方のオペランドがtrueの場合にのみtrueを返します。それ以外の場合はfalseを返します。
Q. &&と&の違いは何ですか?
A. &&は論理AND演算子で、両方の条件がtrueの場合にtrueを返します。一方、&はビットAND演算子で、各ビットに対してAND操作を行います。通常の条件判断には&&を使用します。
Q. &&演算子のショートサーキットとは?
A. &&演算子は左から右に評価され、最初のfalseが見つかった時点で評価を停止します。これをショートサーキット評価と呼びます。左側の条件がfalseの場合、右側は評価されません。

&&が学べる書籍の紹介

「プログラミング単語帳」を使って、プログラミングの単語を英単語のように学習してみませんか?
プログラミング単語帳には、JavaScriptの&&や/、<=、let、などのような実務でよく使われる単語が数百以上収録されています。
この書籍には、プログラミングの単語の意味や読み方、単語の使い方がわかる例文などが掲載されており、いつでもどこでもプログラミングの学習ができます。

よく使われる単語にだけ絞って学習することができるので、効率的にプログラミングが学習できます。

1日5分の暗記でプログラミンが身に付く!プログラミング単語帳 公式ストアで発売中!

HTML編、CSS編、JavaScript編、PHP編、Ruby編、その他単語編の6シリーズ分が公式ストアにて販売中です。気になった方はぜひ購入してみてください。


JavaScriptを学べる「プログラミング単語帳」アプリ

プログラミング単語帳がアプリになりました!JavaScriptはもちろん、10種類のプログラミング言語の中から、よく使われる単語をスマホで学習できます。

収録単語は2,000単語以上!
現在は、HTML、CSS、JavaScirpt、PHP、Laravel、Ruby、Python、MySQL、Linux、など10カテゴリーの単語帳が1つのアプリに収録されています。

いつでも、どこでも、隙間時間を有効活用して、プログラミングを効率的に学べるので、ぜひダウンロードしてみてください。

2024年7月アップデート情報:「Laravel」カテゴリーが追加されましました!

2024年8月アップデート情報:「MySQL」「Linux」カテゴリーが追加されましました!


関連するそのほかの単語

/

除算

種類: 演算子

<=

小なりまたは等しい

種類: 比較演算子

let

変数の宣言

種類: 宣言・代入

Math.sin()

正弦の値を取得

種類: Math

Object.isExtensible()

拡張性確認

種類: Object