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

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

A conversão de tipos de dados de um para outro é chamado de operação principal na programação JavaScript. JavaScript possui vários métodos internos para converter um tipo de dados em outro tipo de dados. Por exemplo, o Matemática Objeto suporta vários métodos, incluindo matemática.teto (), matemática.piso (), matemática.redonda () e matemática.trunc () para converter o número de flutuação em um número inteiro. Esses métodos são usados ​​para converter um número de flutuação em um número inteiro.

Neste guia, usamos vários métodos de objetos matemáticos e outros métodos JavaScript para converter números de flutuação em números inteiros. Aqui está o conteúdo deste guia:

  • Método 1: Matemática.teto ()
  • Método 2: Matemática.redondo()
  • Método 3: Matemática.trunc ()
  • Método 4: Parselnt ()
  • Método 5: Bitwise ou operação
  • Método 6: Matemática.chão()

Método 1: Matemática.teto ()

JavaScript fornece a teto () método utilizando o Matemática objeto. O método retorna o próximo número inteiro mais alto do ponto flutuante.

Sintaxe

Matemática.CEIL (VAL)

O parâmetro Val representa o valor flutuante de qualquer número.

Exemplo

x = matemática.CEIL (25.1);
y = matemática.teto (-25.1);
console.log (x);
console.log (y);

No código acima, “25.1 ”e“ -25.1 ” são os dois números de ponto flutuante que são passados ​​para o Matemática.teto () método.

Saída

A saída mostra que “25.1 ” é convertido para "26" (como o valor inteiro mais alto mais próximo de “25.1 ”) e “-25.1 "para" -25 " (Valor inteiro mais alto mais próximo de “-25.1 ”).

Método 2: Matemática.redondo()

O método redondo() é empregado para arredondar o número fracionário do número mais próximo. A sintaxe do Matemática.redondo() O método é o seguinte:

Sintaxe

Matemática.redonda (Val)

O parâmetro Val indica o número flutuante para se converter em um número inteiro.

Exemplo

x = matemática.redondo (25.13);
y = matemática.redonda (13.523);
console.log (x);
console.log (y);

No código acima, Matemática.redondo() Os métodos são utilizados passando dois números de flutuação, “25.13 "e" 13.523 ”.

Saída

Observa -se que “25.13 ”é convertido para“ 25 ” (como o valor após o ponto fracionário é menor que 5). Da mesma forma, o valor “13.523 "é convertido para" 14 " (porque o valor após o ponto fracionário é maior que 5).

Método 3: Matemática.trunc ()

O trunc () O método remove a parte fracionária do número passado e retorna apenas o número inteiro. A sintaxe do Matemática.trunc () O método é dado abaixo:

Sintaxe

Matemática.trunc (val)

O parâmetro Val representa o valor flutuante de qualquer número.

Exemplo

x = matemática.Trunc (15.1);
y = matemática.trunc (-175.1);
console.log (x);
console.log (y);

Neste código, Matemática.trunc () Os métodos são empregados passando dois números de flutuação, “15.1 ”e“ -175.1 ”.

Saída

A saída remove a parte fracionária do número flutuante (.1) e retorna o número inteiro "15" e "-175" na janela do console.

Método 4: Matemática.parselnt ()

O parseint () O método fornece uma solução simples para converter o número de flutuação em um número inteiro. Ele recupera o número inteiro do número fracionário e retorna a saída como um número inteiro.

Sintaxe

Matemática.Parseint (Val)

O Val parâmetro significa o número flutuante para converter em um número inteiro.

Exemplo

x = parseint ("24.5 ");
y = parseint ("-24.5 ");
console.log (x);
console.log (y);

O parseint () O método é utilizado com a entrada “24.5 "e" -24.5 ” e exibindo a saída usando o console.Método log ().

Saída

A saída mostra que “24.5 ” é convertido para “24” (ao remover números flutuantes). De forma similar, “-24.5 "para" -24 " (ao remover números flutuantes) na janela do console.

Método 5: Bitwise ou operação

O Bit a operação ou operação permite a conversão do número de flutuação em um número inteiro removendo a parte decimal do número atual. A sintaxe do Bit nessa ou operador é o seguinte:

Sintaxe

Deixe a saída = num | 0;

O num representa o número de flutuação em JavaScript.

Exemplo

console.log (23.5 | 0);
console.log (-25.5 | 0);

Neste código, “23.5 "e" -25.5 ” são passados ​​como números flutuantes para serem convertidos em números inteiros.

Saída

A saída mostra “23.5 "a" 23 "e" -25.5 "para" -25 " Removendo o número fracionário na janela do console.

Método 6: Matemática.chão()

O método fornece uma instalação de arredondamento para a desvantagem para o número flutuante que passa. A sintaxe é dada abaixo.

Sintaxe

Matemática.piso (val)

O parâmetro Val descreve o número flutuante para converter em um número inteiro.

Exemplo

Um exemplo é considerado usando o método piso () passando por diferentes valores.

x = matemática.piso (25.1);
y = matemática.piso (-25.1);
console.log (x);
console.log (y);

O Matemática.chão() O método é empregado pela passagem de números flutuantes “25.1 ”e“ -25.1 ” para se converter em números inteiros.

Saída

A saída mostra que o Matemática.chão() o método convertido (removendo a parte fracionária) o “25.1 "para" 25 "e" -25.1 "para" -26 ".

Método 7: tofixed ()

Outro método é adaptado para converter o número flutuante em um número inteiro usando tofixado () em javascript.

Nesse caso, o número é arredondado para o valor inteiro mais próximo. A sintaxe é fornecida abaixo:

Sintaxe

.tofixado (dig);

Na sintaxe acima, o escava especifica o número de dígitos para a parte decimal.

Exemplo

console.log (6546.1453).tofixado (0));

Neste código, o tofixado () O método é utilizado para converter o número flutuante “6546.1453Para inteiros.

Saída

A saída retorna o número inteiro “6546”(O número inteiro mais próximo) de“6546.1453”Na janela do console.

Conclusão

Em javascript, Matemática.teto (), matemática.piso (), matemática.redonda (), matemática.trunc () Os métodos são empregados para converter o número de flutuação em número inteiro. Todos esses métodos tomam um ponto flutuante como uma entrada e retornam um número inteiro. Além disso, parseint (), bitwise ou operação, e tofixed () Os métodos são utilizados para remover o número decimal de números flutuantes. Neste artigo, você aprendeu a converter um número de flutuação em um número inteiro usando vários métodos JavaScript.