Es necesario a veces para comprobar si un valor enviado por el usuario es en realidad un entero. Por ejemplo , usted puede pedir un usuario de su edad y su continuación, tendrá que confirmar que presentó un valor legítimo. Esto se puede lograr en JavaScript a través de una función personalizada que acepta el dicho valor y luego lo procesa a través de un " si " construir para determinar si se trata de un número entero . Instrucciones
1
Crear una función que acepta un valor presentado en una nueva variable :
función integer_test ( variabledecadena )
{ }
2
Comparar los valores " parseInt " y " parseFloat " de la variable para asegurarse de que son iguales. " parseInt " sólo tirar de los valores enteros de la cadena. Mientras tanto , " parseFloat " tirará el número completo de la cadena , incluso si se incluye una cifra decimal. Ambos deben ser iguales para la variable a ser un número entero :
If ( ( parseInt ( variabledecadena ) == parseFloat ( variabledecadena ))
Inserte el " si " construir entre los soportes de la . función " integer_test "
3
designar la función como verdadero si pasa el anterior " si " construcción y falso si no lo hace :
{ return true ; } else {return false;}
4
cerrar la función con un soporte final de la función debería tener este aspecto :
función
integer_test ( variabledecadena )
. { if (( parseInt ( variabledecadena ) == parseFloat ( variabledecadena )) { return true ; } else {return false;} }
5
llamar a la función , designando a una variable :
var IsInteger = integer_test ( variabledecadena )
Reemplazar " variabledecadena " con la variable tiene que inspeccionar.