La función _.isFinite() se usa para verificar si el valor del parámetro pasado es finito o no. Si el parámetro tiene un valor infinito, la salida es falsa, de lo contrario, es verdadera. Incluso podemos realizar cualquier operación como suma, resta en esta función.
Sintaxis:
_.isFinite(object)
Parámetros:
solo se necesita un argumento, que es el argumento que debe verificarse.
Valor devuelto:
Devuelve verdadero si el parámetro tiene un valor finito; de lo contrario, devuelve falso.
Ejemplos:
- Pasar un número positivo a la función _.isFinite():
La función _.isFinite() toma el número que se le pasa. Dado que cada número tiene un valor finito, por lo tanto, cuando lo verifique, declarará su parámetro pasado como una variable finita. Y por lo tanto, la salida será falsa.html
<!-- Write HTML code here -->
<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
console.log(_.isFinite(10));
</
script
>
</
body
>
</
html
>
Producción:
- Pasar un número negativo a la función _.isFinite():
La función _.isFinite() toma el número que se le pasa. Dado que es un número negativo pero aún tiene un valor, por la misma razón que la anterior, la función _.isFinite() declarará su parámetro pasado como una variable finita. Y por lo tanto, la salida será falsa.html
<!-- Write HTML code here -->
<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
console.log(_.isFinite(-10));
</
script
>
</
body
>
</
html
>
Producción:
- Pasar una variable definida a la función _.isFinite():
La función _.isFinite() toma el parámetro que se le pasó, que es la variable ‘a’ aquí. Luego verifica el valor de ‘a’ que es 10. No es finito. Por lo tanto, la respuesta es falsa.html
<!-- Write HTML code here -->
<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
var a=1000;
console.log(_.isFinite(a));
</
script
>
</
body
>
</
html
>
Producción:
- Pasar una variable sin inicializar a la función _.isFinite():
La función _.isFinite() toma el parámetro que se le pasó, que es la variable ‘a’ aquí. Luego verifica el valor de ‘a’ que no está definido y, por lo tanto, no es fijo. Significa que ‘a’ tiene valores infinitos. Por lo tanto, la respuesta es verdadera.html
<!-- Write HTML code here -->
<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
var a;
console.log(_.isFinite(a));
</
script
>
</
body
>
</
html
>
Producción:
NOTA: Estos comandos no funcionarán en la consola de Google o en Firefox, ya que estos archivos adicionales deben agregarse y no se agregaron.
Por lo tanto, agregue los enlaces dados a su archivo HTML y luego ejecútelos.
Los enlaces son los siguientes:
html
<!-- Write HTML code here --> <script type="text/javascript" src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script>