Infinity
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die Infinity globale Eigenschaft ist ein numerischer Wert, der Unendlichkeit darstellt.
Probieren Sie es aus
const maxNumber = 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
Wert
Der gleiche Zahlenwert wie Number.POSITIVE_INFINITY.
Eigenschaften von Infinity | |
|---|---|
| Schreibbar | nein |
| Aufzählbar | nein |
| Konfigurierbar | nein |
Beschreibung
Infinity ist eine Eigenschaft des globalen Objekts. Mit anderen Worten, es handelt sich um eine Variable im globalen Geltungsbereich.
Der Wert Infinity (positive Unendlichkeit) ist größer als jede andere Zahl.
Dieser Wert verhält sich etwas anders als die mathematische Unendlichkeit; siehe Number.POSITIVE_INFINITY für Details.
Beispiele
>Verwendung von Infinity
js
console.log(Infinity); /* Infinity */
console.log(Infinity + 1); /* Infinity */
console.log(10 ** 1000); /* Infinity */
console.log(Math.log(0)); /* -Infinity */
console.log(1 / Infinity); /* 0 */
console.log(1 / 0); /* Infinity */
Spezifikationen
| Spezifikation |
|---|
| ECMAScript® 2026 Language Specification> # sec-value-properties-of-the-global-object-infinity> |