A continuación se muestra el ejemplo del método Number.isNaN().
- Ejemplo:
<
script
>
function GFGFun() {
var res = "";
res = res + Number.isNaN(123);
document.write(res);
}
GFGFun();
</
script
>
- Producción:
false
El método Number.isNan en JavaScript se usa para determinar si el valor pasado es NaN (no es un número) y es del tipo «Número».
En JavaScript, el valor NaN se considera un tipo de número.
Sintaxis:
Number.isNaN(value)
Parámetros utilizados:
1. Valor: Es el valor que se va a probar para NaN.
Valor
devuelto: el método Number.isNaN() en JavaScript devuelve verdadero si el valor pasado es Nan y es del tipo número, de lo contrario, devuelve falso.
Ejemplos:
Input : 0/0 Output : true Input : 213 Output : false Input : '213' Output : false Input : 'hello' Output : false Input : NaN Output : true
- Cuando se pasa como parámetro una ecuación que da como resultado un valor infinito.
<
script
>
function GFGFun() {
var res = "";
res = res + Number.isNaN(0/0);
document.write(res);
}
GFGFun();
</
script
>
Producción:
Output : true
- Cuando se pasa un número como parámetro.
<
script
>
function GFGFun() {
var res = "";
res = res + Number.isNaN(321);
document.write(res);
}
GFGFun();
</
script
>
Producción:
Output : false
- Cuando un número en representación de string se pasa como parámetro.
<
script
>
function GFGFun() {
var res = "";
res = res + Number.isNaN(213);
document.write(res);
}
GFGFun();
</
script
>
Producción:
Output : false
- Cuando se pasa una string como parámetro.
<
script
>
function GFGFun() {
var res = "";
res = res + Number.isNaN("hello");
document.write(res);
}
GFGFun();
</
script
>
Producción:
Output : false
- Cuando Nan se pasa como parámetro.
<
script
>
function GFGFun() {
var res = "";
res = res + Number.isNaN(NaN);
document.write(res);
}
GFGFun();
</
script
>
Producción:
Output : true
Navegadores compatibles:
- Google Chrome 25 y superior
- Firefox 15 y superior
- Apple Safari 9 y superior
- Ópera 15 y superior
- safari 9 y superior
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA