Este artículo explicará el uso de la función JavaScript isnan (). Entonces, comencemos!
JavaScript isnan () función
El término "Isnan"Comprende dos palabras"es" y "Yaya", dónde "Yaya"Es un acrónimo de"No un número"Y agregar el verbo de ayuda"es"Frente a Nan lo convierte en una pregunta que establece si un valor es un"No un número"?
El Javascript "Isnan ()" función también se utiliza para verificar si un valor es aceptable o no para tranquilizar la seguridad del lado del cliente.
Sintaxis
isnan (valor)Aquí el "isnan ()"La función validará la"valor"Pasó una discusión y devuelve un valor booleano que puede ser"verdadero" o "FALSO".
Ahora, veremos algunos ejemplos relacionados con el uso de la función JavaScript isnan ().
Ejemplo 1
Cuando un número decimal positivo como "678"Se pasa como argumento, el"isnan ()"La función devolverá"FALSO":
consola.log (Isnan (678))Producción
Ejemplo 2
Para un número decimal negativo, el caso de retorno del JavaScript "isnan ()"La función está establecida en"FALSO". Por ejemplo, hemos agregado "-6.78"Como argumento para el"innan ()" función:
consola.log (isnan (-6.78))La ejecución del código anterior se imprimirá "FALSO"En la ventana de la consola:
Ejemplo 3
El "indefinido"El valor en JavaScript no comprende ningún dato que pueda convertirse en un número, por lo que pasarlo en JavaScript"isnan ()"La función dará como resultado un"verdadero" valor:
consola.log (isnan (indefinido))Producción
Ejemplo 4
En el ejemplo dado a continuación, hemos especificado la cadena "Yaya"Como argumento en el"isnan ()" función:
consola.log (isnan ('nan'))El "Yaya"La cadena no se puede convertir en un número porque hay un valor no numérico dentro de las citas, por eso JavaScript"isnan ()"La función devolverá"verdadero":
Ejemplo 5
Pasaremos la cadena "789" hacia "isnan ()" función:
consola.log (isnan ('789'))Aquí el "789"La cadena se convertirá en un número que es válido, luego el JavaScript"isnan ()"La función devolverá"FALSO"Después de marcarlo como un tipo numérico:
Ejemplo 6
El agregado "Linuxhint"Cadena a continuación"isnan ()La función no se puede convertir en un número porque tiene un valor no numérico; Como resultado de ello, la ejecución del "isnan ()"La función establecerá su caso de devolución como"verdadero":
consola.log (isnan ('linuxhint'))Producción
Ejemplo 7
En este ejemplo, la fecha de hoy "2022/03/23"Se especifica como un argumento del"isnan ()" función:
consola.log (isnan ('2022/03/23'))Por lo tanto, el valor agregado es la representación de cadena de los datos que no se pueden convertir en un número, por lo que el JavaScript "isnan ()"Salirá"verdadero":
Los principiantes de JavaScript a menudo piensan que el "isnan ()"Función y la"Número.isnan ()"El método funciona de la misma manera, pero ese no es el caso. Existe una diferencia significativa entre ambos.
Eche un vistazo a la siguiente sección para eliminar la confusión sobre el funcionamiento del "isnan ()"Función y la"Número.isnan ()"Método en JavaScript.
Diferencia entre la función y el número JavaScript ISNAN ().método isnan ()
En JavaScript, "isnan ()" es un función global que convierte el argumento especificado en un "número"Y luego lo evalúa, mientras que el"Número.isnan ()"Es un método del JavaScript"Número"Clase base que verifica si el argumento aprobado es"No un número", Sin convertirlo en el"número" tipo.
Por ejemplo, en el siguiente código, ambos argumentos son de "cadena"Tipo que significa que no son números:
consola.log (isnan ('linuxhint'));El "isnan ()"Volverá"verdadero"Después de validar los argumentos especificados:
Sin embargo, el "Número.isnan ()"El método solo saldrá"verdadero"Del argumento es de"Número"Tipo y su valor"Yaya":
Ambas condiciones especificadas no implican en las declaraciones dadas a continuación, por lo que la ejecución del "Número.isnan ()"El método volverá"FALSO":
consola.registro (número.isnan ('linuxhint'));Producción
Esa fue toda la información esencial relacionada con la función JavaScript isnan (). Puede investigarlo más de acuerdo con sus preferencias.
Conclusión
El javascript "isnan ()"La función se puede utilizar para verificar si un valor es un"Yaya”(No un número) o no. Es un función global que convierte el argumento especificado en un número y luego lo evalúa. Si el valor especificado es un número, entonces el JavaScript "isnan ()"El método volverá"FALSO"; de lo contrario, su caso de devolución está configurado en "verdadero" para Yaya valor. Este artículo explicó el uso de la función JavaScript isnan ().