Cómo verificar si la cadena es un número en JavaScript

Cómo verificar si la cadena es un número en JavaScript
Una cadena es una parte esencial para mostrar cualquier información al usuario. En JavaScript, se proporcionan varios métodos para realizar operaciones en cadenas. A veces, los valores numéricos también se han visto como una cadena. En tal caso, se prefiere verificar si la variable/valor es un número o cadena. Para hacerlo, JavaScript ofrece una variedad de métodos.

En esta guía, estudiará cómo evaluar si la cadena es un número de varios métodos. El contenido de esta guía se enumera a continuación:

  • Cómo verificar si la cadena es un número en JavaScript
  • Usando el operador "+" para verificar si la cadena es un número
  • Uso de la condición if-else para verificar si la cadena es un número
  • Usar "regex" para verificar si una cadena es un número

Cómo verificar si la cadena es un número en JavaScript?

En JavaScript, un método integrado isnan () evalúa la cadena de tal manera que si la cadena pasada es un número. Esta función incorporada de JavaScript devuelve una salida verdadera o falsa basada en la cadena que pasa.

Además, el "+El operador se emplea para verificar la cadena convirtiendo la cadena en un número. Devuelve un Yaya valor para representar que la cadena no es un número. Finalmente, el regular La expresión se emplea para calcular el número como una cadena.

Método 1: Uso del operador "+" para verificar si la cadena es un número

Este método se refiere a usar el operador "+" para verificar si una cadena es un número. El siguiente código utiliza el "+"Operador para verificar si la cadena es un número.

Código

consola.registrar ("un ejemplo para verificar si la cadena es un número");
consola.log (+'45423')
consola.log (+'javaScript')

El código utiliza el operador más al pasar el "45423" número y cadena como un "Javascript".

Producción

El resultado regresa 45423 y Yaya en la consola. Muestra que el operador más evalúa la cadena devolviendo un Yaya valor.

Método 2: Uso de la condición if-else para verificar si la cadena es un número

En JavaScript, el isnan () El método evalúa la cadena controlando un número o no. Devuelve el valor real pasando una cadena como una entrada que muestra que la cadena no es un número. El método se adapta con condiciones if-else para verificar la cadena en JavaScript. Por ejemplo, el código es el siguiente:

Código


Ejemplo para verificar si una cadena



\

En este código, la descripción es la siguiente:

  • Una variable "S1"Se emplea para almacenar la cadena"Javascript".
  • Después de eso, se aplica una condición en el Declaración if utilizando el isnan () Método para calcular si la cadena es un número.
  • El mismo proceso es seguido por pasar el número "500" a través de N1.
  • Finalmente, elescribir() El método se utiliza para mostrar el resultado calculado en el navegador.

Producción

La salida muestra que "JavaScript no es un número" y "500 es un número".

Método 3: Uso de "regex" para verificar si una cadena es número

Se considera otro método para evaluar la cadena utilizando una expresión de regex.

Código

consola.registrar ("un ejemplo para verificar si la cadena es un número");
función isnum (v)
regreso /\ d /.prueba (v);

consola.log (isnum ('javaScript'));
consola.log (isnum ('734239'));

El isnum () el método se adapta con el regular expresión para verificar si la cadena es un número.

Producción

La salida muestra que la cadena "JavaScript" devoluciones FALSO. Representa la cadena que pasa como un número ilegal.

Conclusión

El método incorporado "isnan () " es el más utilizado para verificar si la cadena es un número o no. En este articulo, Operadores más, expresiones regex, y declaraciones if-else se usan con el isnan () método para evaluar la cadena convirtiéndola en un número. Devuelve un verdadero valor si el valor de entrada no se transforma en un número. Al realizar varios ejemplos, ha aprendido cómo verificar si la cadena es un número o no.