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
.