Number.MAX_VALUE
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die Number.MAX_VALUE
statische Dateneigenschaft repräsentiert den maximal darstellbaren numerischen Wert in JavaScript.
Probieren Sie es aus
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"
Wert
21024 - 2971, oder ungefähr 1.7976931348623157E+308
.
Eigenschaften von Number.MAX_VALUE | |
---|---|
Schreibbar | nein |
Aufzählbar | nein |
Konfigurierbar | nein |
Beschreibung
Beispiele
Verwendung von MAX_VALUE
Der folgende Code multipliziert zwei numerische Werte. Wenn das Ergebnis kleiner oder gleich MAX_VALUE
ist, wird die Funktion func1
aufgerufen; andernfalls wird die Funktion func2
aufgerufen.
js
if (num1 * num2 <= Number.MAX_VALUE) {
func1();
} else {
func2();
}
Spezifikationen
Specification |
---|
ECMAScript® 2025 Language Specification # sec-number.max_value |