Tecnología

Inicio

Cómo determinar si un número encaja en un Int en JavaScript

Es necesario a veces para comprobar si un valor enviado por el usuario es en realidad un entero. Por ejemplo, usted puede preguntar a un usuario de su edad y luego necesitará confirmar que presentó un valor legítimo. Esto se puede lograr en JavaScript a través de una función personalizada que acepta dicho valor y luego la 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 (StrVariable)

{

}

2 Comparación de los valores "parseFloat" de la variable "parseInt" y 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 incluye un decimal. Ambos deben ser iguales para que la variable sea un número entero:

Si ((parseInt (StrVariable) == parseFloat (StrVariable))

Inserte el "si" construir entre los soportes de la función "integer_test".

3 Designar la función como verdadero si pasa la anterior construcción "if" y falso si no lo hace:

{
return true;
}
más
{
falso retorno;
}

4 Cerrar la función con un soporte final. La función debe tener este aspecto:

función integer_test (StrVariable)

{
Si ((parseInt (StrVariable) == parseFloat (StrVariable))
{
return true;
}
más
{
falso retorno;
}
}

5 Llame a la función designando a una variable:

var = EsEntero integer_test (StrVariable)

Reemplazar "StrVariable" con la variable que necesita para inspeccionar.