console.log(0.5 | 0); // 0
console.log(-1 | 0); // -1
console.log(1 | 0); // 1
Por que 0.5 | 0retornar zero, mas qualquer número inteiro (incluindo negativo) retorna o número inteiro de entrada? O que o tubo único ("|") faz?
12
É útil evitar que erros de sintaxe o alertem para o fato de que você digitou | em vez de ||
—
Andrew Myers