Como converter um número de flutuação em um número inteiro em javascript?

Como converter um número de flutuação em um número inteiro em javascript?
Muitas linguagens de programação em todo o mundo utilizam vários tipos de dados para poder diferenciar entre a variedade de dados armazenados dentro de variáveis. Mesmo quando se trata de números, existem muitos tipos. Alguns exemplos comuns são int, flutuar e dobrar. Este não é o caso ao lidar com JavaScript. Em JavaScript, não há tipos diferentes de números. Todos eles são armazenados da mesma forma. Se é "5", "5.3 ", ou mesmo" 0.00032 ”. Mas às vezes, esses números decimais precisam ser arredondados para números inteiros, para facilitar os cálculos.

Neste artigo, o conhecimento será fornecido sobre como esses números de tipo flutuante podem ser convertidos em números inteiros usando JavaScript.

Como um número de flutuação é convertido em um número inteiro?

O JavaScript fornece uma ampla variedade de métodos através dos quais qualquer pessoa pode converter um número de ponto flutuante em um número inteiro. Esta seção lançará alguma luz sobre alguns dos métodos mais usados.

Método 1: Usando Parseint ()

O método mais usado é o “parseint ()”Função. Esta função recebe uma variável ou valor e a converte para o tipo int. A sintaxe é a seguinte:

parseint (x);

Confira o exemplo de “parseint ()" abaixo:

Método 2: Usando tofixed ()

O "tofixado ()”O método é muito semelhante ao“parseint ()”Método, exceto que aceita valores numéricos e completará seu número para o número decimal mais próximo que você especificar. Então, para todo o número, passamos o índice padrão que é 0 na função. A sintaxe é dada abaixo:

x.tofixed ();

Aqui x é o número de flutuação que deve ser convertido e a função não toma nenhum número inteiro como um argumento, o que significa que ele usará o padrão. O snippet de amostra é mostrado abaixo:

A próxima saída mostra arredondando para o próximo número inteiro:

Método 3: Usando matemática.chão()

A biblioteca de matemática é extremamente útil quando se trata de executar tarefas como esta. O Matemática.chão() A função levará o valor decimal e o arredondará para o número inteiro mais baixo. A sintaxe de é mostrada abaixo:

Matemática.piso (x);

Um exemplo para esta função é dado abaixo:

Método 4: Usando matemática.teto ()

Esta função executará a tarefa oposta ao Matemática.chão() função. Isso vai arredondar o número decimal para o número inteiro mais alto possível. Confira a sintaxe desta função:

Matemática.teto (x);

Amostra para o Matemática.teto () A função é apresentada abaixo:

Método 5: Usando matemática.redondo()

Ao contrário das duas funções matemáticas usadas acima, Matemática.redondo() usa o número decimal e as rodadas para o número inteiro mais próximo. O que significa que, se o número decimal for maior ou igual a 5, ele será arredondado para o próximo número, caso contrário, será arredondado para o número mais baixo. A sintaxe para Matemática.redondo() é mostrado abaixo:

Matemática.redonda (x);

Para um entendimento mais aprofundado, dê uma olhada nesses dois trechos:

O exemplo acima mostra claramente como o Matemática.redondo() difere das outras funções matemáticas, uma vez que arredonda o decimal em um número inteiro.

Conclusão

Qualquer número decimal pode ser convertido em um número inteiro em javascript usando funções como parseint (), tofixado (), Matemática.chão(), Matemática.teto (), e Matemática.redondo(). Este artigo forneceu todas as várias maneiras pelas quais qualquer número decimal pode ser alterado para um número inteiro usando JavaScript.