Valores verdadeiros e falsos
Em JavaScript, alguns valores são considerados verdadeiros e outros são considerados falsos. Um valor é considerado verdadeiro se não for um dos seguintes:
- false
- 0
- '' (uma string vazia)
- null
- undefined
- NaN
Todos os outros valores são considerados verdadeiros. Isso pode ser útil em instruções condicionais, pois você não precisa comparar explicitamente uma variável com um valor específico. Por exemplo:
Loading Code . . .
Neste exemplo, o código mostrará 'Olá, Alice' porque a variável nome é truthy (verdadeira) (não é '', null, undefined, etc.). Se a variável de nome fosse falsy (falsa) (por exemplo, name = ''), o código retornaria 'Olá, estranho'.
Nos exercícios a seguir, você será solicitado a selecionar todos os valores verdadeiros.