大äºï¼>ï¼
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
大äºè¿ç®ç¬¦ï¼>ï¼å¨å·¦æä½æ°å¤§äºå³æä½æ°æ¶è¿å trueï¼å¦åè¿å falseã
å°è¯ä¸ä¸
console.log(5 > 3);
// Expected output: true
console.log(3 > 3);
// Expected output: false
// Compare bigint to number
console.log(3n > 5);
// Expected output: false
console.log("ab" > "aa");
// Expected output: true
è¯æ³
js
x > y
æè¿°
æä½æ°æ¯è¾ä½¿ç¨ä¸å°äºè¿ç®ç¬¦ç¸åçç®æ³ï¼åªæ¯ä¸¤ä¸ªæä½æ°äº¤æ¢äºã
示ä¾
>å符串ä¸å符串æ¯è¾
js
console.log("a" > "b"); // false
console.log("a" > "a"); // false
console.log("a" > "3"); // true
åç¬¦ä¸²ä¸æ°å¼æ¯è¾
js
console.log("5" > 3); // true
console.log("3" > 3); // false
console.log("3" > 5); // false
console.log("hello" > 5); // false
console.log(5 > "hello"); // false
console.log("5" > 3n); // true
console.log("3" > 5n); // false
æ°å¼ä¸æ°å¼æ¯è¾
js
console.log(5 > 3); // true
console.log(3 > 3); // false
console.log(3 > 5); // false
æ°å¼ä¸å¤§æ´åæ¯è¾
js
console.log(5n > 3); // true
console.log(3 > 5n); // false
æ¯è¾ Booleanãnullãundefined å NaN
js
console.log(true > false); // true
console.log(false > true); // false
console.log(true > 0); // true
console.log(true > 1); // false
console.log(null > 0); // false
console.log(1 > null); // true
console.log(undefined > 3); // false
console.log(3 > undefined); // false
console.log(3 > NaN); // false
console.log(NaN > 3); // false
è§è
| è§è |
|---|
| ECMAScript® 2027 Language Specification> # sec-relational-operators> |