¿Hay o no hay un tipo entero en JavaScript??

¿Hay o no hay un tipo entero en JavaScript??
JavaScript es un lenguaje de programación dinámico/interactivo que utiliza tipos dinámicos. Las variables no están vinculadas explícitamente a ningún tipo de valor determinado en JavaScript. Hay siete tipos de datos fundamentales en JavaScript, como "Cadena","Booleano","Número","Indefinido","Nulo","Símbolo", y "Objeto". Más específicamente, cualquier número, incluidos enteros y números decimales, se considera en el "Número" tipo de datos.

Esta publicación describirá si JavaScript tiene o no un tipo de datos enteros o no.

¿Hay o no hay un tipo entero en JavaScript??

En JavaScript, no hay un tipo de datos enteros específico. Usa el "Número"Tipo de datos para representar todos los valores numéricos, incluidos los enteros. Usando el número en JavaScript, puede determinar si un número dado es un entero que utiliza el "isInteger ()" método.

Ejemplo

Cree una variable que almacene el número "111":

var num = 111;

Verifique el tipo de variable utilizando el "tipo de" atributo:

consola.log (typeOf num);

Ahora, llame al "isInteger ()Método para verificar si el número especificado es un entero o no:

Número.ISInteger (num);

La salida dada indica que el número "111"Pertenece al"Número"Tipo de datos, y"verdadero"Indica que es un tipo entero:

Verifiquemos un número decimal:

var num = 111.599;

Se puede ver que la salida muestra "número" y "FALSO"Indica que el número dado pertenece a"Número"Tipo de datos, pero no es un entero:

El tipo de datos "Número"En JavaScript es una representación de punto flotante, lo que significa que puede almacenar enteros y valores fraccionales. Sin embargo, JavaScript proporciona algunos métodos predefinidos que se pueden usar para redondear los números al entero más cercano, incluido el "Matemáticas.piso()"Método y"Matemáticas.fortificar techo()" método:

consola.registro (matemáticas.piso (num));

Producción

Llamar a las matemáticas.método ceil () para convertir el número decimal en un entero:

consola.registro (matemáticas.techo (num));

Se puede observar que el número decimal se ha convertido con éxito en un entero:

Para tomar la entrada como una cadena, hay un "parseint ()"Método que se puede usar para convertir una cadena en un entero. Para hacerlo, el número de almacenamiento "1511"Como una cadena en una variable"Número":

var numberString = "1511";

Verifique el tipo de variable utilizando el "tipo de"Operador:

consola.log (NumberString + "IS" + typeOf numberString);

Llama a "parseint ()Método "para convertir la cadena en un entero:

Var número = parseInt (numberString);

Verifique el tipo de número convertido:

consola.log (número + "es" + typeof número);

Se puede ver que la cadena se convierte correctamente en el tipo de número:

Eso se trataba de verificar el tipo de un número en JavaScript.

Conclusión

En JavaScript, no hay un tipo de datos enteros específico. Usa el "NúmeroTipo de datos para representar todos los valores numéricos, como valores fraccionales e enteros. Para determinar/verificar si un número dado es o no un entero, use el "isInteger ()" método. Esta publicación describió si JavaScript tiene o no un tipo de datos enteros.