Tenho o seguinte código para calcular uma determinada porcentagem:
var x = 6.5;
var total;
total = x/15*100;
// Result 43.3333333333
O que eu quero como resultado é o número exato 43
e se o total for 43.5
, deve ser arredondado para44
Existe maneira de fazer isso em JavaScript?
javascript
operators
rounding
não sei como
fonte
fonte
um ou uma combinação resolverá sua dúvida
fonte
Deve fazer isso.
fonte
Use
Math.round
para arredondar o número para o inteiro mais próximo:fonte
uma solução muito sucinta para arredondar um flutuador x:
x = 0|x+0.5
ou se você só quer pisar no chão
x = 0|x
isso é um bit a bit ou com int 0, que descarta todos os valores após o decimal
fonte