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"
ì°ê¸° ê°ë¥ ë¶ê°ë¥ ì´ê±° ê°ë¥ ë¶ê°ë¥ ì¤ì ê°ë¥ ë¶ê°ë¥ ì¤ëª
MAX_VALUE
ì ê°ì ì½ 1.79E+308
, 2^1024ì
ëë¤. MAX_VALUE
ë³´ë¤ í° ê°ì Infinity
ë¡ ííë©ëë¤.
MAX_VALUE
ë Number
ì ì ì ìì±ì´ê¸° ë문ì, ì§ì ìì±í Number
ê°ì²´ì ìì±ì´ ìëë¼ Number.MAX_VALUE
íìì¼ë¡ ì¬ì©í´ì¼ í©ëë¤.
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