Nota: La mayoría de las personas confunden las variables nulas con variables indefinidas y vacías por ser iguales.
Ejemplo 1: verificación de la variable nula con la instrucción if - else
Simplemente comience creando una variable y configurando su valor igual a la palabra clave nulo Con la siguiente línea:
var x = nulo;
Cree otra variable con algún valor con la ayuda de la siguiente línea:
var y = "algún valor";
Después de eso, vamos a crear una función que verifique las variables para una variable nula:
función checkNull (ourvar)
if (ourvar !== nulo)
consola.log ("no es una variable nula");
demás
consola.log ("Variables nulas detectadas");
Esta función simplemente usa una declaración if-else. Después de eso, vamos a pasar ambas variables una por una a la función checkNull ():
checkNull (x);
checkNull (y);
Ejecutar este programa nos proporcionará el siguiente resultado:
La primera línea en la salida es para la variable "X" y desde la salida podemos determinar que es una variable nula.
La segunda línea es para la variable "Y"; Desde la salida, podemos determinar que no es una variable nula.
Ejemplo 2: Verificar otros valores falsos
El nulo el valor se conoce como un falso Valor en JavaScript, y hay otros valores falsos en JavaScript. Estos valores falsos incluyen:
Sin embargo, no se pueden detectar como nulas y, por lo tanto, las declaraciones if-else no pueden determinar estas variables como nulas.
Para demostrar esto, cree algunas variables con estos valores falsos con las siguientes líneas de código:
var a = indefinido;
var b = "";
var c = nan;
var d = false;
var e = 0;
Después de eso, simplemente pase estas variables una por una a la checkNull () función que creamos en el ejemplo anterior:
checkNull (a);
checkNull (b);
checkNull (c);
checkNull (d);
checkNull (e);
Ejecutar el código dará la siguiente salida en el terminal:
Todas estas variables se consideraron no nulas a pesar de que todas pertenecen a la misma familia que es "Valores falsos".
Conclusión
En JavaScript, las declaraciones IF-Else se pueden usar para determinar si una variable es una variable nula o no. Para esto, simplemente establecemos la condición dentro de la declaración if-else como (Varname !== nulo), Donde Varname es el identificador variable, estamos verificando. En este artículo, creamos una función llamada CheckNull() que determina si la variable pasada dentro de su argumento es una variable nula o no.