→
左辺のオペランドが右辺のオペランドより小さい場合は true を返し、それ以外の場合は false を返します。
X | オペランド1 |
---|---|
Y | オペランド2 |
オペランドは、以下に大まかに要約されている抽象関係比較アルゴリズムを使用して比較されます:
文字列と文字列の比較:
D="a" < "b"; //=true D="a" < "a"; //=false D="a" < "3"; //=false
文字列と数値の比較:
D="5" < 3; //=false D="3" < 3; //=false D="3" < 5; //=true D="hello" < 5; //=false D=5 < "hello"; //=false D="5" < 3n; //=false D="3" < 5n; //=true
数値と数値の比較:
D=5 < 3; //=false D=3 < 3; //=false D=3 < 5; //=true
数値と BigInt の比較:
D=5n < 3; //=false D=3 < 5n; //=true
ブール値, null, undefined, NaN の比較:
D=true < false; //=false D=false < true; //=true D=0 < true; //=true D=true < 1; //=false D=null < 0; //=false D=null < 1; //=true D=undefined < 3; //=false D=3 < undefined; //=false D=3 < NaN; //=false D=NaN < 3; //=false