Existe uma função padrão para verificar se há variáveis ​​nulas, indefinidas ou em branco em JavaScript

Existe uma função padrão para verificar se há variáveis ​​nulas, indefinidas ou em branco em JavaScript

Verificar variáveis ​​nulas, indefinidas ou em branco em JavaScript é importante porque ajuda a garantir que seu código esteja lidando com essas condições de forma previsível e consistente. Quando uma variável é “nulo”, Foi declarado especificamente não ter valor. Isso pode ocorrer quando uma variável é declarada pela primeira vez, ou seu valor é intencionalmente definido como nulo. No entanto, uma variável não tem valor quando é “indefinido““. Quando uma variável é “em branco”, Isso significa que tem um valor, mas esse valor está vazio ou branco.

Este tutorial explicará qualquer função padrão para verificar valores nulos, indefinidos ou em branco em JavaScript.

Existe uma função padrão/comum para verificar/verificar se há variáveis ​​nulas, indefinidas ou em branco em JavaScript?

JavaScript não possui função interna padrão para verificar as variáveis ​​nulas, indefinidas ou em branco. No entanto, existem várias maneiras de verificar essas condições usando os operadores e métodos internos da JavaScript, como:

    • Operador estrito de igualdade (===)
    • TIPOOF Operador

Exemplo 1: Verificação de variáveis ​​"nulas"

No exemplo a seguir, verificaremos se o valor da variável fornecida é “nulo”. A verificação de variáveis ​​nulas pode ajudar a garantir que o código não esteja tentando acessar propriedades ou métodos de um objeto que não existe, o que pode causar erros ou comportamento inesperado.

Crie uma variável “a”E atribua um valor“nulo”:

var a = nulo;


Use o "operador estrito de igualdade (===)”Para verificar se a variável é nula. O operador estrito da igualdade verifica a variável por nome e seu tipo. Suponha que a variável seja igual ao nulo. Nesse caso, ele imprimirá a mensagem no console e, caso contrário, fornece o valor armazenado de uma variável:

if (a === null)
console.log ("a é nulo");

outro
console.log (a);


A saída exibe “a é nulo”Porque o operador estrito da igualdade compara dois valores por nome e seu tipo:


Exemplo 2: Verificação de variáveis ​​"indefinidas"

No exemplo fornecido, verificaremos se a variável é “indefinido”. Para verificar as variáveis ​​indefinidas, use o “tipo deOperador. Ele retornará o tipo de valor e dará “indefinido“Se o valor não for iniciado.

Declarar uma variável “b”:

var b;


Verifique o tipo de variável “b”Usando o“tipo de”Operador:

if (typeof b === "indefinido")
console.log ("b é indefinido");

outro
console.log (b);


Saída


Exemplo 3: Verificação de variáveis ​​"em branco"

Aqui, verificaremos que a variável está em branco (o valor está vazio ou em branco). A verificação de variáveis ​​em branco garante que o código não esteja tentando usar um valor vazio em uma situação em que um valor não vazio seja necessário.

Crie uma variável “c”E atribua uma string vazia:

var c = "";


Verifique se a variável está vazia usando o Strito Operador de Igualdade:

if (c === "")
console.log ("c é um vazio");

outro
console.log (c);


A saída exibe “C é um vazio"Como" C "contém uma string vazia:


Exemplo 4: verificando variáveis ​​"nulas", "indefinidas" ou "em branco"

Aqui, no exemplo abaixo fornecido, verificaremos se a variável é nula, indefinida ou em branco ao mesmo tempo.

Crie uma variável chamada “d”:

var d = "javascript";


Verifique se a variável é nula, indefinida ou em branco usando o estrito operador de igualdade “===”, Ou operador“||" e a "tipo deOperador. Se alguma das seguintes condições forem verdadeiras, ele imprimirá a mensagem “D é nulo, vazio ou indefinido”. Caso contrário, imprima o valor da variável:

if (d === "" || d === null || typeof d === "indefinido")
console.log ("D é nulo, vazio ou indefinido");

outro
console.log (d);


A saída indica que a variável “d”Não é nulo, indefinido ou vazio:


Fornecemos todas as instruções essenciais relacionadas à verificação da variável é nula, indefinida ou em branco em JavaScript.

Conclusão

Não há função interna padrão em JavaScript para verificar as variáveis ​​nulas, indefinidas ou em branco. No entanto, você pode utilizar o “Operador estrito de igualdade ===" ou "tipo deOperador. Ao verificar se há variáveis ​​nulas, indefinidas e em branco, você pode evitar erros inesperados e garantir que seu código se comporte conforme o esperado. Isso pode tornar o código mais robusto e sustentável e ajudá -lo a evitar bugs e melhorar a experiência do usuário. Este tutorial explicou a função padrão/comum para verificar valores nulos, indefinidos ou em branco JavaScript.