Infinity
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
å
¨å±å±æ§ Infinity æ¯ä¸ä¸ªæ°å¼ï¼è¡¨ç¤ºæ 穷大ã
å°è¯ä¸ä¸
const maxNumber = Math.pow(10, 1000); // Max positive number
if (maxNumber === Infinity) {
console.log("Let's call it Infinity!");
// Expected output: "Let's call it Infinity!"
}
console.log(1 / maxNumber);
// Expected output: 0
å¼
ä¸ Number.POSITIVE_INFINITY çæ°å¼ç¸åã
Infinity ç屿§ç¹æ§ | |
|---|---|
| å¯å | å¦ |
| 坿䏾 | å¦ |
| å¯é ç½® | å¦ |
æè¿°
Infinity æ¯å
¨å±å¯¹è±¡ï¼global objectï¼çä¸ä¸ªå±æ§ï¼å³å®æ¯ä¸ä¸ªå
¨å±åéã
Infinity çåå§å¼æ¯ Number.POSITIVE_INFINITYãInfinityï¼æ£æ 穷大ï¼å¤§äºä»»ä½å¼ã
该å¼çæä¹ä¸æ°å¦æ ç©·å¤§ç¥æä¸åãæå
³è¯¦ç»ä¿¡æ¯ï¼è¯·åè§ Number.POSITIVE_INFINITYã
示ä¾
js
console.log(Infinity); /* Infinity */
console.log(Infinity + 1); /* Infinity */
console.log(Math.pow(10, 1000)); /* Infinity */
console.log(Math.log(0)); /* -Infinity */
console.log(1 / Infinity); /* 0 */
console.log(1 / 0); /* Infinity */
è§è
| è§è |
|---|
| ECMAScript® 2027 Language Specification> # sec-value-properties-of-the-global-object-infinity> |