Что выведет в консоль?

Что выведет в консоль?


Ответ:

123, 12, 43

Объяснение:

Секрет в том что во время побитовых операций, в нашем случае это побитовое или - |, дробная часть числа просто отбрасывается. В данном примере правый операнд побитового или равен нулю - это значит что после выполнения левый операнд никак не измениться но дробная часть уйдёт.

Код:

console.log(1234 / 10 | 0);
console.log(1234 / 100 | 0);
console.log(43.21 | 0);


Report Page