Я не знаю, относится ли это к JavaScript.Побитовое преобразование десятичного числа в целое число
var pi = 3.14159265
alert(pi|0)
Это выведет 3.
Может кто-нибудь объяснить, что происходит с десятичной дробью части во время побитового ИЛИ операций?