JavaScript es un lenguaje de script del lado del cliente que, entre otras cosas , permite a los desarrolladores a diseñar páginas web que avisar a los usuarios cuando han proporcionado información válida. Página web constituye a menudo solicitar entrada numérica , como los códigos de área . Un desarrollador de páginas web puede ahorrar a los usuarios tiempo y la frustración de comprobar si 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. Cosas que necesitará
Un navegador web con JavaScript habilitado.
Un editor de texto .
Ver Más instrucciones
declarar la variable.
1
Declarando variable que contendrá el valor que se pondrá a prueba . Normalmente, este valor vendrá de la entrada del usuario en un formulario, aunque puede ser asignado directamente :
var numericVar = 9 ;
2
Definir una función que acepta la entrada del usuario como argumento, teniendo cuidado de nombrar a la función de algo significativo :
función
ESNUMERO ( numericVar ) { .
//escribir código para comprobar si la variable es numérica
} función isNaN
3
uso de JavaScript ( ) para determinar si el pasado como valor numérico. La función isNaN () determina si un valor "no es un número" y devuelve "false" si el valor es de tipo numérico.
//Función definición
función ESNUMERO ( numericVar ) {
//declara una variable para contener el valor de retorno de la isNaN () función
var NaNResult = isNaN ( numericVar ) ;
//hacer algo con el valor de retorno
}
4
Volver resultado de la función. Si la función se ha diseñado para alertar al usuario que ha entrado no numérico - no válido - datos, el resultado se puede escribir en la página Web o colocado en un cuadro de alerta . Por otra parte, el resultado puede ser devuelto al código de llamada para su posterior procesamiento .
//Función definición
función ESNUMERO ( numericVar ) {
//declara una variable para contener el valor de retorno de la isNaN () función
var NaNResult = isNaN ( numericVar ) ;
//hacer algo con el valor
alerta regreso ( NaNResult ) ; < br >
}