Como verificar se uma variável não é nula em javascript?

Como verificar se uma variável não é nula em javascript?
Existem vários cenários em que você geralmente gostaria de procurar a variável nula porque pode e travará todo o seu aplicativo. Agora isso é algo que não queremos acontecer. No JavaScript, você pode verificar facilmente uma variável nula com a ajuda de uma declaração básica de if-else. Este artigo demonstrará isso com a ajuda de exemplos.

Observação: A maioria das pessoas confunde variáveis ​​nulas com variáveis ​​indefinidas e vazias por serem iguais.

Exemplo 1: Verificação da variável nula com a instrução IF - else

Basta começar criando uma variável e definindo seu valor igual à palavra -chave nulo Com a seguinte linha:

var x = nulo;


Crie outra variável com algum valor com a ajuda da seguinte linha:

var y = "algum valor";


Depois disso, criaremos uma função que verifique as variáveis ​​para uma variável nula:

função checkNull (Ourvar)
If (Ourvar !== null)
console.log ("Não é uma variável nula");
outro
console.log ("variáveis ​​nulas detectadas");


Esta função simplesmente usa uma declaração if-else. Depois disso, vamos passar as duas variáveis ​​uma a uma para a função checkNull ():

checkNull (x);
checkNull (y);


A execução deste programa nos fornecerá o seguinte resultado:


A primeira linha na saída é para a variável "X" e a partir da saída, podemos determinar que é uma variável nula.

A segunda linha é para a variável "Y"; Da saída, podemos determinar que não é uma variável nula.

Exemplo 2: Verificação de outros valores falsamente

O nulo O valor é conhecido como um falsidade Valor em JavaScript, e existem outros valores falsamente em JavaScript. Esses valores falsamente incluem:

    • Nan
    • “” (Uma corda vazia)
    • indefinido
    • falso
    • E mais alguns.

No entanto, eles não podem ser detectados como nulos e, portanto, as declarações se-else não podem determinar essas variáveis ​​como nulas.

Para demonstrar isso, crie algumas variáveis ​​com esses valores falsamente com as seguintes linhas de código:

var a = indefinido;
var b = "";
var c = nan;
var d = false;
var e = 0;


Depois disso, basta passar essas variáveis ​​uma a uma para o checkNull () função que criamos no exemplo anterior:

checkNull (a);
checkNull (b);
checkNull (c);
checkNull (D);
checkNull (e);


A execução do código fornecerá a seguinte saída no terminal:


Todas essas variáveis ​​foram consideradas não nulas, embora todas pertencem à mesma família que é “Valores falsamente”.

Conclusão

No JavaScript, as declarações if-else podem ser usadas para determinar se uma variável é uma variável nula ou não. Para isso, simplesmente definimos a condição dentro da declaração if-else como (Varname !== null), Onde Varname é o identificador variável, estamos verificando. Neste artigo, criamos uma função chamada CheckNull() Isso determina se a variável passada dentro de seu argumento é uma variável nula ou não.