→
左辺のオペランドが右辺のオペランドより大きい場合は true を返し、それ以外の場合は false を返します。
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