A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/isFinite below:

isFinite() - JavaScript | MDN

isFinite()

Baseline Widely available

Die isFinite() Funktion bestimmt, ob ein Wert endlich ist, indem er, falls nötig, zuerst in eine Zahl umgewandelt wird. Eine endliche Zahl ist eine, die weder NaN noch ±Infinity ist. Da die Zwangsumwandlung in der isFinite() Funktion überraschend sein kann, ziehen Sie möglicherweise Number.isFinite() vor.

Probieren Sie es aus
function div(x) {
  if (isFinite(1000 / x)) {
    return "Number is NOT Infinity.";
  }
  return "Number is Infinity!";
}

console.log(div(0));
// Expected output: "Number is Infinity!""

console.log(div(1));
// Expected output: "Number is NOT Infinity."
Syntax Parameter
value

Der Wert, der getestet werden soll.

Rückgabewert

false, wenn der gegebene Wert, nach Umwandlung in eine Zahl, NaN, Infinity oder -Infinity ist; andernfalls true.

Beschreibung

isFinite() ist eine Funktions-Eigenschaft des globalen Objekts.

Wenn das Argument der isFinite() Funktion nicht vom Typ Number ist, wird der Wert zuerst in eine Zahl umgewandelt und der resultierende Wert dann mit NaN und ±Infinity verglichen. Dies ist genauso verwirrend wie das Verhalten von isNaN — zum Beispiel ist isFinite("1") true.

Number.isFinite() ist eine verlässlichere Methode, um zu testen, ob ein Wert eine endliche Zahl ist, da es für jegliche nicht numerische Eingaben false zurückgibt.

Beispiele Verwendung von isFinite()
isFinite(Infinity); // false
isFinite(NaN); // false
isFinite(-Infinity); // false

isFinite(0); // true
isFinite(2e64); // true
isFinite(910); // true

// Would've been false with the more robust Number.isFinite():
isFinite(null); // true
isFinite("0"); // true
Spezifikationen Browser-Kompatibilität Siehe auch

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