Baseline Widely available
å°ãªãæ¼ç®å (<
) ã¯ã左辺ã®ãªãã©ã³ããå³è¾ºã®ãªãã©ã³ãããå°ããå ´å㯠true
ãè¿ãããã以å¤ã®å ´å㯠false
ãè¿ãã¾ãã
console.log(5 < 3);
// Expected output: false
console.log(3 < 3);
// Expected output: false
// Compare bigint to number
console.log(3n < 5);
// Expected output: true
console.log("aa" < "ab");
// Expected output: true
æ§æ 解説
ãªãã©ã³ãã¯ãæ½è±¡é¢ä¿æ¯è¼ã¢ã«ã´ãªãºã ã使ç¨ãã¦æ¯è¼ããã¾ãã以ä¸ã«å¤§ã¾ãã«è¦ç´ãã¾ãã
æåã«ããªãã¸ã§ã¯ã㯠Symbol.ToPrimitive
ã® hint
弿°ã 'number'
ã¨ãã¦ä½¿ç¨ãã¦ããªããã£ãã«å¤æããã¾ãã
両æ¹ã®å¤ãæååã§ããå ´åããããã«å«ã¾ãã Unicode ã³ã¼ããã¤ã³ãã®å¤ã«åºã¥ãã¦ãæååã¨ãã¦æ¯è¼ããã¾ãã
ãã以å¤ã®å ´åã JavaScript ã¯éæ°å¤åãæ°å¤ã«å¤æãããã¨ãã¾ãã
true
ããã³ false
ã¯ããããã 1 ããã³ 0 ã«å¤æããã¾ããnull
㯠0 ã«å¤æããã¾ããundefined
㯠NaN
ã«å¤æããã¾ããNaN
ã¨ãã¦å¤æããã¾ããããããã®å¤ã NaN
ã®å ´åãæ¼ç®å㯠false
ãè¿ãã¾ãã
ãã以å¤ã®å ´åãå¤ã¯æ°å¤ã¨ãã¦æ¯è¼ããã¾ãã
console.log("a" < "b"); // true
console.log("a" < "a"); // false
console.log("a" < "3"); // false
æååã¨æ°å¤ã®æ¯è¼
console.log("5" < 3); // false
console.log("3" < 3); // false
console.log("3" < 5); // true
console.log("hello" < 5); // false
console.log(5 < "hello"); // false
console.log("5" < 3n); // false
console.log("3" < 5n); // true
æ°å¤ã¨æ°å¤ã®æ¯è¼
console.log(5 < 3); // false
console.log(3 < 3); // false
console.log(3 < 5); // true
Number 㨠BigInt ã®æ¯è¼
console.log(5n < 3); // false
console.log(3 < 5n); // true
è«çå¤ãnullãundefinedãNaN ã®æ¯è¼
console.log(true < false); // false
console.log(false < true); // true
console.log(0 < true); // true
console.log(true < 1); // false
console.log(null < 0); // false
console.log(null < 1); // true
console.log(undefined < 3); // false
console.log(3 < undefined); // false
console.log(3 < NaN); // false
console.log(NaN < 3); // false
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4