Neste artigo você vai aprender a como checar se uma string está vazia em JavaScript, utilizando um método muito simples da linguagem

checar se uma string está vazia em JavaScript capa

Conteúdo também disponível em vídeo:

Fala programador(a), beleza? Bora aprender a como identificar uma string que está sem valor!

A forma mais simples é verificar se o dado está presente com uma instrução NOT

Veja um exemplo prático:

var teste = "com valor";
var teste2 = "";
console.log(!teste); // false
console.log(!teste2); // true

Esta instrução com NOT verifica se o valor está presente em uma determinada variável

Podemos desta maneira verificar diversos outros tipos de valores, que representam vazios, como:

  • NaN
  • null
  • undefined
  • 0
  • false

Assim cobriremos outras possibilidades que podem representar a ausência de um valor em uma variável do nosso sistema, não somente strings

Outra possibilidade é checar se o valor está vazio diretamente

Veja o exemplo:

var teste = "com valor";
var teste2 = "";
if(teste === "") {
    console.log("Está vazio");
}
if(teste2 === "") {
    console.log("Está vazio");
}

Desta forma está mais explícita a checagem por valores vazios e vai resolver o nosso problema da mesma forma, identificando strings sem valor determinado

Neste código, apenas o segundo if é ativado, pois a variável teste2 não possui valor

Conclusão

Neste artigo vimos como checar se uma string está vazia em JavaScript

Utilizamos o operador NOT, que valida se um valor está presente em uma determinada variável, assim resolvendo o nosso problema

Também vimos uma outra abordagem mais implícita, onde checamos diretamente se o valor é nulo ou não

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

 

Inscrever-se
Notificar de
guest

4 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários
danifreitasce

Obrigado! Tava precisando só de uma pequena luz. Estou apredendo JavaScritp

Battisti

de nada =)

CarolTeo

Obrigada demais, salvou meu projeto =)

Battisti

de nada =)