Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【JavaScript ECMAScript】Greater than (>)演算子の使い方

Greater than (>)演算子の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Greater than (>)関数は、2つの値を比較し、左側の値が右側の値よりも大きい場合にtrueを、そうでない場合にfalseを返す比較を実行する関数です。この演算子は、主に数値の大小関係を評価する際に使用されます。例えば、5 > 3trueを返しますが、3 > 55 > 5falseを返します。

JavaScriptでは、この比較演算子は異なるデータ型間でも動作します。文字列同士の比較では、Unicodeの辞書順に基づいた大小関係が評価されます。例えば、"b" > "a"trueです。また、数値と文字列のように異なる型を比較する場合、JavaScriptエンジンは両方の値を数値に変換しようと試みてから比較を行います。この暗黙の型変換により、"10" > 2trueとなるなど、予期せぬ結果が生じることがあるため注意が必要です。

特殊な値の扱いは重要です。nullは数値と比較される際、多くの場合0として扱われます。しかし、undefinedNaNを含む比較は、ほとんどの場合falseを返します。特にNaNはNot-a-Number(非数)であり、自分自身を含むいかなる値との大小比較でもfalseになるという特性があります。

この>演算子は、プログラムの条件分岐(if文)や繰り返し処理(whileループ)などの条件式で非常に頻繁に利用され、プログラムの流れを制御するために不可欠です。正確な動作を理解することは、堅牢なJavaScriptコードを記述する上で重要になります。

公式リファレンス: Greater than (>)

構文(syntax)

110 > 5

引数(parameters)

left, right

  • left: 比較対象の左辺の値
  • right: 比較対象の右辺の値

戻り値(return)

Boolean

2つのオペランドを比較し、左側のオペランドが右側のオペランドよりも大きい場合にtrue、それ以外の場合にfalseを返します。

関連コンテンツ

関連プログラミング言語