{category}

JavaScript - 比較演算子

>=

グレーター ザン オア イコール(基本的な構文

意味 大なりまたは等しい


>=とは?

左のオペランドが右のオペランド以上である場合にtrueを返す。

>=の具体的な使い方

数値の比較

let num1 = 10;
let num2 = 5;

console.log(num1 >= num2);  // 10は5以上
console.log(num1 >= 10);    // 10は10以上(等しい)
console.log(num2 >= num1);  // 5は10以上ではない

👇出力結果

true
true
false

数値を比較し、左辺が右辺以上の場合はtrueを返します。等しい場合もtrueとなります。この演算子は「大なりイコール」とも呼ばれ、左側の値が右側の値より大きいか等しい場合にtrueを返します。

文字列の比較

console.log('zebra' >= 'apple');  // 'z'は'a'より後のアルファベット
console.log('a' >= 'A');        // 小文字'a'は大文字'A'より後
console.log('10' >= '2');      // '1'は'2'より前のアルファベット

👇出力結果

true
true
false

文字列を辞書順(Unicode値)で比較します。大文字は小文字より小さいとみなされます。数字を含む文字列は文字として比較されます。この例では、異なる文字列のペアを比較して、予想外の結果が得られる場合があることを示しています。

年齢確認システム

function checkAge(age) {
  if (age >= 20) {
    return '成人です。すべての権利と責任があります。';
  } else if (age >= 18) {
    return '18歳以上ですが、20歳未満です。一部の権利があります。';
  } else {
    return '未成年です。保護者の同意が必要な場合があります。';
  }
}

console.log(checkAge(22));
console.log(checkAge(18));
console.log(checkAge(16));

👇出力結果

成人です。すべての権利と責任があります。
18歳以上ですが、20歳未満です。一部の権利があります。
未成年です。保護者の同意が必要な場合があります。

条件分岐で大なりイコール演算子を使用する例です。年齢に応じて異なる権利や責任についてのメッセージを返す関数を定義しています。この関数は、入力された年齢に基づいて、その人の法的地位と権利に関する情報を提供します。

>=に関するよくある質問

Q. >= の意味は?
A. >= は「以上」または「大なりイコール」を意味する比較演算子です。左側の値が右側の値以上(大きいか等しい)場合にtrueを返します。
Q. >= と > の違いは?
A. >= は「以上」を意味し、左側が右側より大きいか等しい場合にtrueを返します。一方、> は「より大きい」を意味し、左側が右側より厳密に大きい場合のみtrueを返します。
Q. 等しい場合はどうなりますか?
A. 左側と右側の値が等しい場合、>= はtrueを返します。例えば、5 >= 5 はtrueとなります。

>=が学べる書籍の紹介

「プログラミング単語帳」を使って、プログラミングの単語を英単語のように学習してみませんか?
プログラミング単語帳には、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

変数の宣言

種類: 宣言・代入

=

代入

種類: 宣言・代入

-

減算

種類: 演算子

animationiteration

CSSアニメーションが1サイクル完了するたびに発火するイベント。

種類: その他のイベント

Object.create()

オブジェクトの作成

種類: Object