Tecnología

Inicio

Cómo comprobar un tipo numérico en Javascript

JavaScript es un lenguaje de script del lado del cliente que, entre otras cosas, permite a los desarrolladores diseñar páginas web que alerta a los usuarios cuando han proporcionados entrada no válida. formularios de páginas Web a menudo solicitan la entrada numérica, tales como códigos de área. Un desarrollador de páginas web puede ahorrar a los usuarios tiempo y frustración por la comprobación de que este tipo de entrada es numérico, y, en el caso de datos no válidos, alertando al usuario de que tiene que volver a introducir el valor.

Instrucciones

Declarar la variable.

1 Declarar una variable que contendrá el valor que se va a probar. Normalmente, este valor vendrá de la entrada del usuario en un formulario, aunque se le puede asignar directamente:

var numericVar = 9;

2 Definir una función que acepta la entrada del usuario como argumento, teniendo cuidado de nombre a la función algo significativo:

función ISNUMBER (numericVar) {

//write code to check if the variable is numeric.

}

3 Utilice la función de JavaScript isNaN () para determinar si el valor pasado en es numérico. La función isNaN () determina si un valor es "no es un número" y devuelve "true" si el valor es de tipo numérico.

// Definición de la función

función ISNUMBER (numericVar) {

//declare a variable to hold the return value from the isNan() function

var = NaNResult isNaN (numericVar);

// Hacer algo con el valor de retorno

}

4 Resultado de la devolución de la función. Si la función está diseñada para alertar al usuario de que ha entrado no numérico - inválido - datos, el resultado se puede escribir en la página web o colocado en un cuadro de alerta. Alternativamente, el resultado puede ser devuelto al código de llamada para su posterior procesamiento.

// Definición de la función

función ISNUMBER (numericVar) {

//declare a variable to hold the return value from the isNan() function

var = NaNResult isNaN (numericVar);

// Hacer algo con el valor de retorno

alerta (NaNResult);

}

Consejos y advertencias

  • La función isNaN () devuelve verdadero si un valor no es un número. Si está probando que un valor es un número, entonces isNaN () devuelve falso.
  • La función isNaN () no puede devolver el valor esperado para todos los tipos numéricos. Por ejemplo, isNaN ( "1/4"); devuelve verdadero.