console.log(0.5 | 0); // 0
console.log(-1 | 0); // -1
console.log(1 | 0); // 1
Почему 0.5 | 0возвращает ноль, но любое целое число (включая отрицательное) возвращает входное целое число? Что делает одна труба ("|")?
12
Он предупреждает о том, что синтаксические ошибки предупреждают вас о том, что вы ввели | вместо ||
—
Эндрю Майерс