Se você quiser arredondar um número para baixo em JavaScript, não use Math.floor()
, ~~
é mais rápido.
Considere que temos uma pi
variável igual a 3.14
e queremos arredondá-la para baixo. Então podemos fazer:
var rounded = ~~pi; //result: 3
Ao invés de
var rounded = Math.floor(pi); //result: 3
Comparativo de mercado online: http://jsperf.com/math-round-vs