Cómo obtener una parte decimal del número en JavaScript

Cómo obtener una parte decimal del número en JavaScript

En JavaScript, debe manejar números y cadenas para diferentes fines, y puede ser necesario dividir el número en su entero y componentes decimales. Por ejemplo, el número 11.5 se dividiría en dos números, 11 y 0.5. El dígito después del punto decimal (.) es una parte decimal del número, como 5 es la parte decimal del número 11.5.

Este blog proporcionará los métodos para obtener la parte decimal de un número.

Cómo obtener una parte decimal del número en JavaScript?

Puede usar algunos métodos predefinidos de JavaScript para obtener la parte decimal de un número. Estos métodos se mencionan a continuación:

    • método indexOf ()
    • Método Split ()

Veamos el funcionamiento de los dos uno por uno!

Método 1: Obtener parte decimal del número usando el método indexOf ()

El "índice de()El método se puede utilizar para obtener la parte decimal de un número. En este enfoque, en primer lugar, debe convertir el número en una cadena y obtener el índice del punto decimal (.) con la ayuda del "índice de()" método. Luego, extraiga la pieza después del punto decimal como una subcadena utilizando el "subcadena ()" método.

Sintaxis

Siga la sintaxis dada a continuación para obtener la parte decimal del número usando el método indexOf ():

Encadenar().índicef (decimalpoint)


Ejemplo

En este ejemplo, primero crearemos una variable que almacene un número decimal "15.115":

número var = 15.115;


Aquí, primero convertiremos el número en la cadena, luego obtendremos el índice del punto decimal y lo almacenaremos en una nueva variable:

var getDecimalVal = número.Encadenar().índice de(".");


Después de obtener el índice del punto decimal, volveremos a convertir nuevamente el número en la cadena y obtendremos la parte del número después del punto decimal usando el método Substring () y, por último, lo almacenaremos en una nueva variable llamada "Decimalpart":

var decimalpart = número.Encadenar().subcadena (getDecimalVal+1);


Finalmente, imprimiremos la parte decimal del número que se almacena como un valor de la variable "Decimalpart"En la consola:

consola.log (decimalpart);


Como puede ver, la salida mostró la parte decimal del número:


Vamos a dirigirnos hacia el segundo método!

Método 2: Obtener parte decimal del número usando el método Split ()

El "dividir()El método en JavaScript es otra forma de determinar una parte decimal de un número. Es el método más utilizado y simplemente utilizado para obtener la parte de un número. Divide la cadena en una matriz de sustros y proporciona la nueva matriz como salida.

Sintaxis

Use el siguiente método para el "dividir()" método:

cadena.división (separador, límite)


Se necesitan dos parámetros, el separador y el límite. El segundo parámetro es opcional, mientras que el primer parámetro ","separador", Se usa para dividir la cadena. El "límite"Especifica cuántas divisiones puede haber. Tenga en cuenta que los elementos que exceden el límite dividido no se mostrarán en la matriz. Los artículos divididos se devuelven en la nueva matriz.

Ejemplo

Aquí, usaremos el mismo número creado en el ejemplo anterior. Luego, primero convertiremos el número en la cadena usando el "Encadenar()"Método y divide el número pasando el punto decimal (.) como separador. Luego, convierta el elemento de matriz en el índice 1 para obtener la parte decimal del número:

var getDecimal = número.Encadenar().dividir(".") [1];


Finalmente, imprima la parte decimal del número en la consola:

consola.log (getDecimal);


Producción


Hemos reunido todos los métodos para obtener la parte decimal de un número.

Conclusión

Para obtener la parte decimal del número, puede usar el "dividir()Método "y el"índice de()" método. En el método indexOf (), primero convertirá su número en una cadena y obtendrá el índice del punto decimal (.) y obtenga la pieza después del punto decimal como subcadena utilizando el método Substring (). En el método Split (), primero divide la cadena en función del separador y obtenga el número después del separador. En esta publicación de blog, hemos proporcionado los métodos para obtener la parte decimal de un número con ejemplos detallados.