Como obter parte decimal do número em javascript

Como obter parte decimal do número em javascript

No JavaScript, você deve lidar com números e cordas para diferentes fins, e pode ser necessário dividir o número em seus componentes inteiros e decimais. Por exemplo, o número 11.5 seria dividido em dois números, 11 e 0.5. O dígito após o ponto decimal (.) é uma parte decimal do número, como 5 sendo a parte decimal do número 11.5.

Este blog fornecerá os métodos para obter a parte decimal de um número.

Como obter parte decimal do número em javascript?

Você pode usar alguns métodos predefinidos de JavaScript para obter a parte decimal de um número. Esses métodos são mencionados abaixo:

    • Método Indexof ()
    • Método Split ()

Vamos ver o funcionamento de ambos um por um!

Método 1: Obtenha parte decimal do número usando o Método Indexof ()

O "índice de()”O método pode ser utilizado para obter a parte decimal de um número. Nesta abordagem, em primeiro lugar, você deve converter o número em uma string e obter o índice do ponto decimal (.) com a ajuda do “índice de()”Método. Em seguida, extraia a parte após o ponto decimal como uma substring utilizando o “substring ()”Método.

Sintaxe

Siga a sintaxe abaixo para obter a parte decimal do número usando o Método Indexof ():

para sequenciar().IndexOf (DecimalPoint)


Exemplo

Neste exemplo, primeiro criaremos uma variável que armazena um número decimal “15.115”:

Var Número = 15.115;


Aqui, primeiro converteremos o número na string, depois obteremos o índice do ponto decimal e o armazenamos em uma nova variável:

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


Depois de obter o índice do ponto decimal, converteremos novamente o número na string e obteremos a parte do número após o ponto decimal usando o método substring () e o armazenam em uma nova variável chamada “decimalpart”:

var decimalPart = número.para sequenciar().substring (getDecimalVal+1);


Finalmente, imprimiremos a parte decimal do número que é armazenado como um valor da variável “decimalpart”No console:

console.log (decimalPart);


Como você pode ver, a saída exibiu a parte decimal do número:


Vamos em direção ao segundo método!

Método 2: Obtenha parte decimal do número usando o método split ()

O "dividir()”O método em JavaScript é outra maneira de determinar uma parte decimal de um número. É o método mais frequentemente e simplesmente usado para obter o papel de um número. Ele divide a string em uma variedade de substringas e fornece a nova matriz como saída.

Sintaxe

Use o seguinte método para o “dividir()”Método:

corda.dividido (separador, limite)


São necessários dois parâmetros, o separador e o limite. O segundo parâmetro é opcional, enquanto o primeiro parâmetro, “separador”, É usado para dividir a corda. O "limite”Especifica quantas divisões podem haver. Observe que os itens que excedem o limite de divisão não serão exibidos na matriz. Os itens divididos são devolvidos na nova matriz.

Exemplo

Aqui, usaremos o mesmo número criado no exemplo anterior. Em seguida, primeiro converteremos o número na string usando o “para sequenciar()”Método e divida o número passando o ponto decimal (.) como um separador. Em seguida, converta o elemento de matriz no índice 1 para buscar a parte decimal do número:

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


Por fim, imprima a parte decimal do número no console:

console.log (getDecimal);


Saída


Reunimos todos os métodos para obter a parte decimal de um número.

Conclusão

Para obter a parte decimal do número, você pode usar o “dividir()”Método e o“índice de()”Método. No método indexOf (), você primeiro converterá seu número em uma string e obterá o índice do ponto decimal (.) e obtenha a peça após o ponto decimal como uma substring usando o método substring (). No método split (), primeiro divida a string com base no separador e obtenha o número após o separador. Nesta postagem do blog, fornecemos os métodos para obter a parte decimal de um número com exemplos detalhados.