console.log(0.5 | 0); // 0
console.log(-1 | 0); // -1
console.log(1 | 0); // 1
¿Por qué 0.5 | 0devuelve cero, pero cualquier entero (incluido negativo) devuelve el entero de entrada? ¿Qué hace la tubería única ("|")?
12
Ayuda a evitar que los errores de sintaxis lo alerten sobre el hecho de que escribió | en lugar de ||
—
Andrew Myers