JavaScript

大なり(>)演算子

 編集:2022.08.07 by T.A.

左辺のオペランドが右辺のオペランドより大きい場合は true を返し、それ以外の場合は false を返します。

X > Y
X オペランド1
Y オペランド2

オペランドは、以下に大まかに要約されている抽象関係比較アルゴリズムを使用して比較されます:

文字列と文字列の比較:

D="a" > "b";	//=false
D="a" > "a";	//=false
D="a" > "3";	//=true

文字列と数値の比較:

D="5" > 3;	//=true
D="3" > 3;	//=false
D="3" > 5;	//=false

D="hello" > 5;	//=false
D=5 > "hello";	//=false

D="5" > 3n;	//=true
D="3" > 5n;	//=false

数値と数値の比較:

D=5 > 3;	//=true
D=3 > 3;	//=false
D=3 > 5;	//=false

数値と BigInt の比較:

D=5n > 3;	//=true
D=3 > 5n;	//=false

ブール値、 null 、 undefined 、 NaN の比較:

D=true > false;	//=true
D=false > true;	//=false

D=true > 0;	//=true
D=true > 1;	//=false

D=null > 0;	//=false
D=1 > null;	//=true

D=undefined > 3;	//=false
D=3 > undefined;	//=false

D=3 > NaN;	//=false
D=NaN > 3;	//=false

テスト