Cómo convertir un número flotante a un número entero en JavaScript?

Cómo convertir un número flotante a un número entero en JavaScript?
Muchos lenguajes de programación de todo el mundo utilizan varios tipos de datos para poder diferenciar entre la variedad de datos almacenados dentro de las variables. Incluso cuando se trata de números, hay muchos tipos. Algunos ejemplos comunes son int, flotación y doble. Este no es el caso cuando se trata de JavaScript. En JavaScript, no hay diferentes tipos de números. Todos están almacenados de la misma manera. Si es "5", "5.3 ", o incluso" 0.00032 ". Pero a veces, estos números decimales deben redondearse a números enteros, en aras de facilitar los cálculos.

En este artículo, se proporcionará conocimiento sobre cómo estos números de tipo flotante se pueden convertir en números enteros usando JavaScript.

Cómo se convierte un número flotante en un número entero?

JavaScript proporciona una amplia variedad de métodos a través de los cuales cualquier persona puede convertir un número de punto flotante en un número entero. Esta sección arrojará algo de luz sobre algunos de los métodos más utilizados.

Método 1: Uso de parseInt ()

El método más utilizado es el "parseint ()" función. Esta función toma una variable o valor y la convierte para escribir int. La sintaxis para ella es la siguiente:

parseint (x);

Mira el ejemplo de "parseint ()" abajo:

Método 2: Uso de tofixed ()

El "tofixed ()"El método es muy similar al"parseint ()"Método, excepto que solo acepta los valores de los números y redondeará su número al número decimal más cercano que especifica. Entonces, para el número completo, pasamos el índice predeterminado que es 0 en la función. La sintaxis se da a continuación:

X.tofixed ();

Aquí x es el número de flotación que debe convertirse y la función no toma ningún número entero como argumento, lo que significa que usará el valor predeterminado. El fragmento de muestra se muestra a continuación:

La siguiente salida muestra el redondeo al siguiente número completo:

Método 3: Uso de matemáticas.piso()

La biblioteca de matemáticas es extremadamente útil cuando se trata de realizar tareas como esta. El Matemáticas.piso() la función tomará el valor decimal y lo redondeará al número entero más bajo. La sintaxis de se muestra a continuación:

Matemáticas.piso (x);

A continuación se da un ejemplo para esta función:

Método 4: Uso de matemáticas.fortificar techo()

Esta función realizará la tarea opuesta al Matemáticas.piso() función. Esto redondeará el número decimal al número completo más alto posible. Consulte la sintaxis para esta función:

Matemáticas.techo (x);

Muestra para el Matemáticas.fortificar techo() La función se presenta a continuación:

Método 5: Uso de matemáticas.redondo()

A diferencia de las dos funciones matemáticas utilizadas anteriormente, Matemáticas.redondo() utiliza el número decimal y las rondas al número entero más cercano. Lo que significa que si el número decimal es mayor o igual a 5, se redondeará al siguiente número de lo contrario, se redondea al número más bajo. La sintaxis para Matemáticas.redondo() se muestra a continuación:

Matemáticas.redondo (x);

Para una mayor comprensión, eche un vistazo a estos dos fragmentos:

El ejemplo anterior muestra claramente cómo el Matemáticas.redondo() difiere de las otras funciones matemáticas ya que redondee el decimal a un número entero.

Conclusión

Cualquier número decimal se puede convertir en un número completo en JavaScript utilizando funciones como parseint (), tofixed (), Matemáticas.piso(), Matemáticas.fortificar techo(), y Matemáticas.redondo(). Este artículo ha proporcionado todas las diversas formas en que cualquier número decimal se puede cambiar a un número entero usando JavaScript.