Al codificar, a veces es necesario verificar la existencia de una variable para activar una funcionalidad específica. Suponga que un desarrollador desea proporcionar valores predeterminados para una variable. En ese caso, pueden verificar si la variable se ha definido o inicializado y establecerla en el valor predeterminado deseado. Además, verificar si existe una variable puede ayudar a los desarrolladores a identificar errores en el código.
Este tutorial demostrará la forma de identificar si la variable existe y está definida/inicializada o no.
Cómo verificar/verificar si existe una variable (definida/inicializada) en JavaScript?
Para determinar si una variable se define o inicializa en JavaScript, use el "tipo de"Operador. El operador de typeOf que emite una cadena significa el tipo de operando dado. Si el operando es una variable que no está definida/inicializada, el operador de typeOf devuelve "indefinido".
Sintaxis
Use la sintaxis dada para verificar la variable existe (definido/inicializado):
Variable typingOf !== 'Undefinado'
Ejemplo
Crear una variable "X"Y asignar un valor"11":
var x = 11;
Ahora, verifique la variable "X", Y variable"Y"Están definidos/inicializados o no. Para hacerlo, verificar el tipo de variable no es equivalente al "indefinido" utilizando el "tipo de"Operador:
if (typeof x !== 'Undefinado')
consola.log ("se define la variable x");
if (typeOf y !== 'Undefinado')
consola.log ("Variable Y se define");
La salida muestra que la variable "X"Se define mientras el"Y"No lo es, porque a medida que el operador de typingOf regresa"indefinido":
También puedes verificar sin "tipo de"Operador, pero lanzará un error excepcional. Por el contrario, el operador de typeof no lanza/da un error de referencia si la variable no se declara/inicializa:
if (x !== 'Undefinado')
consola.log ("se define la variable x");
Si y !== 'Undefinado')
consola.log ("Variable Y se define");
Produce un error excepcional en la variable "Y"Que no se declara/inicializa:
Hemos proporcionado todas las instrucciones esenciales relevantes para verificar la variable declarada/inicializada en JavaScript.
Conclusión
Para determinar si la variable existe (definida/inicializada) en JavaScript, use el "tipo de"Operador. Sale "indefinido"Si el operando/variable no se ha definido. El operador de typeOf es muy útil para identificar si la variable se define porque no genera un "Referenceerror"Si la variable no se declara. Este tutorial demostró la forma de identificar si la variable existe (definida/inicializada) o no.