Este artículo demostrará los enfoques para verificar si un valor es un número en JavaScript.
¿Cómo verificar/verificar si un valor es un número usando JavaScript?
Para verificar si un valor es un número usando JavaScript, aplique los siguientes enfoques:
- “ tipo de ” operador.
- “ esFinito() ' método.
¡Ilustremos los enfoques indicados uno por uno!
Enfoque 1: verificar/verificar si un valor es un número en JavaScript usando el operador typeOf
Los ' tipo de El operador ” obtiene el tipo de datos de la variable. Este operador se puede utilizar para aplicar una verificación sobre el valor especificado haciendo referencia al tipo de datos deseado.
Nota : 5 tipos de datos diferentes en JavaScript pueden contener valores:
- cuerda
- booleano
- número
- función
- objeto
Ejemplo
Repasemos el siguiente ejemplo:
dejar el valor dado = 7 ;
si ( tipo de valor dado === 'número' ) {
consola. Iniciar sesión ( 'El valor es un número' ) ;
}
más {
consola. Iniciar sesión ( 'El valor no es un número' ) ;
}
guion >
Aplique los pasos indicados a continuación, como se indica en el código anterior:
- En primer lugar, inicialice el valor indicado.
- Después de eso, aplique el “ tipo de ” operador sobre el valor especificado para verificar si es del “ número ” tipo de datos con la ayuda del “ igualdad estricta (===) ” operador.
- El mensaje indicado en la condición 'si' se mostrará cuando se cumpla la condición.
- De lo contrario, el “ más ” se ejecutará la condición.
Producción
Por lo tanto, se prueba que el valor especificado '7' es del tipo de dato ' número ”.
Enfoque 2: compruebe si un valor es un número en JavaScript utilizando el método isFinite()
Los ' esFinito() El método devuelve verdadero si un valor es un número finito. Este método se puede implementar con un “ Número ” para verificar si el valor dado es de un tipo de número y es finito (contable).
Sintaxis
esfinito ( valor )En esta sintaxis:
“ valor ” se refiere al valor que necesita ser probado.
Ejemplo
El siguiente ejemplo explica el concepto discutido:
dejar el valor dado = 3 ;
si ( Número . esfinito ( valor dado ) ) {
consola. Iniciar sesión ( 'El valor es un número' ) ;
}
más {
consola. Iniciar sesión ( 'El valor no es un número' ) ;
}
guion >
En el bloque de código anterior:
- Asimismo, inicialice el valor indicado.
- En el siguiente paso, aplique el “ esFinito() ” método para verificar si el número especificado es un número y finito (contable).
- Por último, el “ si ' y ' más Las condiciones se ejecutarán sobre las condiciones satisfechas e insatisfechas, respectivamente.
Producción
El resultado anterior demuestra que se logra el requisito deseado.
Conclusión
Los ' tipo de ” operador o el “ esFinito() Se puede implementar el método ” para comprobar si el valor proporcionado es un número en JavaScript. El primer enfoque se puede utilizar para comprobar el valor en función de su tipo de datos. El último enfoque se puede aplicar para realizar el requisito deseado al verificar el número finito (contable) de dígitos en el valor. Este artículo demostró los enfoques para verificar si un valor es un número usando JavaScript.