В принятом ответе на мой предыдущий вопрос
( Какой самый быстрый способ генерировать случайное целое число в javascript? ), мне было интересно, как число теряет свои десятичные знаки через символ |
.
.
Например:
var x = 5.12042;
x = x|0;
Как это уменьшает число до 5
?
Еще примеры:
console.log( 104.249834 | 0 ); //104
console.log( 9.999999 | 0 ); // 9