console.log(0.5 | 0); // 0
console.log(-1 | 0); // -1
console.log(1 | 0); // 1
Tại sao 0.5 | 0trả về 0, nhưng bất kỳ số nguyên nào (bao gồm âm) trả về số nguyên đầu vào? Ống đơn ("|") làm gì?
12
Nó hữu ích ngăn ngừa lỗi cú pháp cảnh báo bạn về thực tế là bạn đã gõ | thay vì | |
—
Andrew Myers