Baseline Widely available
Die statische Dateneigenschaft Number.MAX_VALUE
repräsentiert den maximal darstellbaren Zahlenwert in 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"
Wert
21024 - 2971, oder ungefähr 1.7976931348623157E+308
.
Werte, die gröÃer als MAX_VALUE
sind, werden als Infinity
dargestellt und verlieren ihren tatsächlichen Wert.
Da MAX_VALUE
eine statische Eigenschaft von Number
ist, verwenden Sie sie immer als Number.MAX_VALUE
und nicht als eine Eigenschaft eines Zahlenwertes.
Der folgende Code multipliziert zwei Zahlenwerte. Wenn das Ergebnis kleiner oder gleich MAX_VALUE
ist, wird die Funktion func1
aufgerufen; andernfalls wird die Funktion func2
aufgerufen.
if (num1 * num2 <= Number.MAX_VALUE) {
func1();
} else {
func2();
}
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
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