Baseline Widely available
Number.MAX_VALUE
éææ°æ®å±æ§è¡¨ç¤ºå¨ JavaScript ä¸å¯è¡¨ç¤ºçæå¤§æ°å¼ã
function multiply(x, y) {
if (x * y > Number.MAX_VALUE) {
return "Process as Infinity";
}
return x * y;
}
console.log(multiply(1.7976931348623157e308, 1));
// Expected output: 1.7976931348623157e+308
console.log(multiply(1.7976931348623157e308, 2));
// Expected output: "Process as Infinity"
å¼
21024 - 1ï¼æå¤§çº¦ 1.7976931348623157E+308
ã
å¤§äº MAX_VALUE
çå¼è¡¨ç¤ºä¸º Infinity
å¹¶å°ä¸¢å¤±å
¶å®é
å¼ã
ç±äº MAX_VALUE
æ¯ Number
对象çéæå±æ§ï¼ä½ åºè¯¥å§ç»å°å
¶ç¨ä½ Number.MAX_VALUE
ï¼è䏿¯ä½ä¸ºä¸ä¸ªæ°åå¼ç屿§ã
ä¸é¢ç代ç 对两个æ°å¼è¿è¡ä¹æ³è¿ç®ãå¦æç»æå°äºæçäº MAX_VALUE
ï¼åè°ç¨å½æ° func1
ï¼å¦åï¼è°ç¨å½æ° func2
ã
if (num1 * num2 <= Number.MAX_VALUE) {
func1();
} else {
func2();
}
è§è æµè§å¨å
¼å®¹æ§ åè§
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