Neste artigo você vai aprender a como fazer uma divisão inteira em JavaScript, de modo simples, utilizando recursos nativos da própria linguagem.
Fala programador(a), bora aprender mais sobre JavaScript e operações matemáticas!
A divisão normal em JavaScript é feita pelo símbolo /
Veja um exemplo:
3/2 -> 1.5
Porém, receberemos como resultado um número com ponto flutuante caso a divisão não seja exata
Então qual a alternativa para criar uma divisão com número inteiro?
A principal alternativa é arredondar o resultado para baixo, eliminando assim a casa após a vírgula
Para nos auxiliar nessa função podemos utilizar o método floor da biblioteca Math
Veja um exemplo:
const divisao = Math.floor(3/2) console.log(divisao) // 1
Dessa forma obteremos um resultado de um número inteiro, o que resolve o nosso problema
Outras linguagens já possuem a divisão com número inteiro como resultado por padrão, JavaScript não é uma delas
Temos que adaptar uma solução para obter este resultado, como mencionado anteriormente o método floor é o mais utilizado para este caso
Conclusão
Neste artigo vimos como executar uma divisão inteira em JavaScript
De fato a linguagem de forma nativa sempre nos dará um float, caso o resultado seja quebrado
Então a principal alternativa para este caso é utilizando o método floor de Math, desta maneira: Math.floor(divisao)
Assim receberemos o resultado com um número inteiro, o que resolve o nosso problema neste caso de divisão inteira, quando o resultado da operação da um número quebrado
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Outro método bastante interessante pra divisões nas quais podemos obter números inteiros é usar .toFixed() e definir o () como (0). Testando, deu certo por aqui
Boa!
mano eu testei aqui, so existe um problema, quando o numero depois da virgula é >= a 5 o toFixed aproxima pra cima e n pra baixo