console.log(0.5 | 0); // 0
console.log(-1 | 0); // -1
console.log(1 | 0); // 1
ทำไม0.5 | 0ส่งกลับค่าศูนย์ แต่จำนวนเต็มใด ๆ (รวมถึงค่าลบ) จะคืนค่าจำนวนเต็มเข้า ไปป์เดี่ยว ("|") ทำอะไร?
12
มันช่วยป้องกันข้อผิดพลาดทางไวยากรณ์จากการแจ้งเตือนคุณถึงข้อเท็จจริงที่คุณพิมพ์ | แทน | |
—
Andrew Myers