Baseline Widely available
El método Number.isFinite()
determina si el valor pasado es un número finito.
console.log(Number.isFinite(1 / 0));
// Expected output: false
console.log(Number.isFinite(10 / 5));
// Expected output: true
console.log(Number.isFinite(0 / 0));
// Expected output: false
Sintaxis Parameters
valor
El valor cuya finitud será probada.
Un Boolean
indicando si el valor dado es finito o no.
En comparación con la funcion global isFinite()
, este método no convierte el parámetro forzádamente a un número. Esto significa que solo valores de tipo númerico, que también son finitos, retornan true
.
Number.isFinite(Infinity); // false
Number.isFinite(NaN); // false
Number.isFinite(-Infinity); // false
Number.isFinite(0); // true
Number.isFinite(2e64); // true
Number.isFinite("0"); // false, retornarÃa true con la función
// global isFinite('0')
Number.isFinite(null); // false, retornarÃa true con la función
// global isFinite(null)
Polyfill
Number.isFinite =
Number.isFinite ||
function (value) {
return typeof value === "number" && isFinite(value);
};
Especificaciones Compatibilidad con navegadores Ver también
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