¿Existe una función estándar para verificar las variables nulas, indefinidas o en blanco en JavaScript?

¿Existe una función estándar para verificar las variables nulas, indefinidas o en blanco en JavaScript?

La verificación de las variables nulas, indefinidas o en blanco en JavaScript es importante porque ayuda a garantizar que su código maneje estas condiciones de manera previsible y consistente. Cuando una variable es "nulo", Se ha declarado específicamente que no tiene valor. Esto puede ocurrir cuando se declara por primera vez una variable, o su valor se establece intencionalmente en NULL. Sin embargo, una variable no tiene valor cuando es "indefinido". Cuando una variable es "blanco", Significa que tiene un valor, pero ese valor está vacío o en blanco.

Este tutorial explicará cualquier función estándar para verificar los valores nulos, indefinidos o en blanco en JavaScript.

¿Existe una función estándar/común para verificar/verificar para variables nulas, indefinidas o en blanco en JavaScript??

JavaScript no tiene una función incorporada estándar para verificar las variables nulas, indefinidas o en blanco. Sin embargo, hay varias formas de verificar estas condiciones utilizando los operadores y métodos incorporados de JavaScript como:

    • Operador de igualdad estricto (===)
    • typyOf Operator

Ejemplo 1: verificación de variables "nulas"

En el siguiente ejemplo, verificaremos si el valor de la variable dada es "nulo". La verificación de las variables nulas puede ayudar a garantizar que el código no intente acceder a las propiedades o métodos de un objeto que no existe, lo que puede causar errores o un comportamiento inesperado.

Crear una variable "a"Y asignar un valor"nulo":

var a = nulo;


Utilizar el "Operador de igualdad estricto (===)"Verificar la variable es nula. El operador de igualdad estricto verifica la variable por nombre y su tipo. Supongamos que la variable es igual a la nula. En ese caso, imprimirá el mensaje en la consola, y de lo contrario proporciona el valor almacenado de una variable:

if (a === null)
consola.log ("A es nulo");

demás
consola.log (a);


La salida muestra "A es nulo"Porque el operador de igualdad estricto compara dos valores por nombre y su tipo:


Ejemplo 2: verificación de variables "indefinidas"

En el ejemplo proporcionado, verificaremos si la variable es "indefinido". Para verificar las variables indefinidas, use el "tipo de"Operador. Devolverá el tipo de valor y dará "indefinido"Si el valor no se inicia.

Declarar una variable "b":

var b;


Verifique el tipo de variable "b" utilizando el "tipo de"Operador:

if (typeof b === "indefinido")
consola.log ("b está indefinido");

demás
consola.log (b);


Producción


Ejemplo 3: verificación de variables "en blanco"

Aquí, verificaremos que la variable está en blanco (el valor está vacío o en blanco). La verificación de las variables en blanco asegura que el código no esté tratando de usar un valor vacío en una situación en la que se requiere un valor no vacío.

Crear una variable "C"Y asigne una cadena vacía:

var c = "";


Verifique que la variable esté vacía utilizando el operador de igualdad estricto:

if (c === "")
consola.log ("C está vacío");

demás
consola.log (c);


La salida muestra "C es un vacío"Como" C "contiene una cadena vacía:


Ejemplo 4: verificación de variables "nulas", "indefinidas" o "en blanco"

Aquí, en el ejemplo proporcionado a continuación, verificaremos si la variable es nula, indefinida o en blanco al mismo tiempo.

Crear una variable llamada "d":

var d = "javaScript";


Verifique si la variable es nula, indefinida o en blanco utilizando el estricto operador de igualdad "===", O operador"||" y el "tipo de"Operador. Si alguna de las siguientes condiciones es verdadera, imprimirá el mensaje "D es nulo, vacío o indefinido". Más, imprima el valor de la variable:

if (d === "" || d === null || typeof d === "indefinido")
consola.log ("D es nulo, vacío o indefinido");

demás
consola.log (d);


La salida indica que la variable "d"No es nulo, indefinido o vacío:


Hemos proporcionado todas las instrucciones esenciales relacionadas con la verificación de la variable es nula, indefinida o en blanco en JavaScript.

Conclusión

No hay una función incorporada estándar en JavaScript para verificar las variables nulas, indefinidas o en blanco. Sin embargo, puede utilizar el "Operador de igualdad estricto ===" o "tipo de"Operador. Al verificar las variables nulas, indefinidas y en blanco, puede evitar errores inesperados y asegurarse de que su código se comporte como se esperaba. Esto puede hacer que el código sea más robusto y mantenible y ayudarlo a evitar errores y mejorar la experiencia del usuario. Este tutorial explicó la función estándar/común para verificar los valores de JavaScript nulo, indefinidos o en blanco.