números reais de javascript
Com base nestas regras:
Falsy:
falso0 (zero)'' ou "" (sequência vazia)nuloindiferenteNaN (por exemplo, o resultado de 1/0)Verdade: Todo o resto
Não consigo encontrar a explicação correta sobre o motivo pelo qual, nos testes a seguir, apenas o número 1 é avaliado como "verdadeiro"
0 == true ("false")
1 == true ("true")
2 == true ("false")
othernumber == true ("false")