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:
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.