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
No answers yet.
Faça login para deixar uma resposta