English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

¿Cómo verificar si un número es finito en JavaScript?

JavaScript proporcionaisFinite()método para verificar si el ente dado es un número legítimo. Si el ente dado es un número, independientemente de la cadena de caracteres " 123¿Qué es, este método causarávalor booleano truede lo contrario devuelvefalso. Vamos a discutir brevemente.

Sintaxis

isFinite(value);

Este método toma un valor como parámetro y devuelve un valor booleano true si el valor transmitido es un número, de lo contrario devuelve un valor booleano false.

Ejemplo1

En el siguiente ejemplo, se transmitenúmero como parámetro al métodoisFinite()En este caso, el resultado se muestra en la salida.

<html>
<body>
<p id="number"></p>
<script>
   var a = isFinite(567) + "</br>";
   var b = isFinite(-9.23) + "</br>";
   var c = isFinite(0) + "</br>";
   var d = isFinite(6-7) + "</br>";
   var bol = a + b + c + d;
   document.getElementById("number").innerHTML = bol;
</script>
</body>
</html>

Resultado de salida

verdadero
verdadero
verdadero
verdadero

Ejemplo2

En el siguiente ejemplo:cadena yFecha Se transmite como parámetro. Este método acepta una cadena de número como número y devuelve true como salida. 

<html>
<body>
<p id="number"></p>
<script>
   var x = isFinite("123") + "<br>";
   var y = isFinite("string") + "<br>";
   var z = isFinite("2019/08/06");
   var res = x + y + z ;
   document.getElementById("number").innerHTML = res;
</script>
</body>
</html>

Resultado de salida

verdadero
falso
falso