Avatar ·

Como verificar se uma variável é null, undefined ou string vazia em JavaScript

Olá a todos! Comecei a estudar JavaScript recentemente e me deparei com o problema de verificar se variáveis estão "vazias". Tenho uma função que recebe uma string do usuário. Às vezes o usuário não insere nada, às vezes vem null da API, e às vezes a variável nem está definida. Preciso escrever uma verificação universal que capture todos esses casos. Tentei escrever assim: ```javascript function validateInput(value) { if (value == null) { return "Valor ausente"; } // ... continua trabalhando com value } ``` Mas isso não captura strings vazias. Depois tentei: ```javascript if (value === null || value === undefined || value === "") { ``` Mas isso parece terrivelmente verboso, especialmente quando há muitas dessas verificações. Também ouvi falar sobre `typeof`, mas não entendo como aplicá-lo corretamente. Alguém pode me dizer se existe em JavaScript uma função padrão ou uma maneira curta de verificar se uma variável é igual a null, undefined ou string vazia? Talvez exista alguma