JavaScript proporciona algunos tipos de datos primitivos y no ejercicios. Por ejemplo, "nulo", "booleano", "indefinido", etc. pertenecen al tipo de datos primitivos mientras "matrices" y los "objetos" son tipos de datos no estimitivos o complejos. En JavaScript, cualquier variable que no esté asignada con ningún valor tiene un valor predeterminado de "indefinido".
Este artículo explicará diferentes casos de uso del tipo "indefinido" en JavaScript y se organizará de la siguiente manera:
Entonces empecemos!
Lo que está indefinido en JavaScript?
El tipo indefinido pertenece a los tipos de datos primitivos que solo pueden tener un valor i.mi. indefinido. Una variable que se declara/crea pero no se asigna un valor en cualquier lugar del programa tiene un valor predeterminado de "indefinido".
Sintaxis
Aquí está la sintaxis básica para el tipo indefinido de JavaScript:
1 | indefinido |
Cómo usar indefinido en JavaScript?
Consideremos algunos casos de uso de JavaScript Tipo indefinido:
Ejemplo1: variable declarada pero no definida
En este ejemplo, verificaremos el tipo de una variable que se declara pero no se define en ningún lugar del programa:
1 2 | var x; consola.log (typeof (x)); |
En este ejemplo:
El operador de typeOf devolvió indefinido que verificó que una variable no asignada tiene un valor predeterminado de "indefinido".
Ejemplo2: tipo de una cadena vacía
Consideremos que tenemos una cadena vacía como se muestra en el siguiente fragmento:
1 | var x = ""; |
La tarea es verificar el tipo y el valor de una cadena vacía:
1 2 3 | var x = ""; consola.log (x); consola.log (typeof (x)); |
El fragmento anterior utilizó la consola.Método log ():
La salida verificó que una cadena vacía y una variable indefinida son dos cosas diferentes. La variable indefinida tiene un tipo de datos "indefinido", mientras que una cadena vacía tiene un tipo de datos "cadena".
Ejemplo3: verifique si una variable está definida o no
En este programa de ejemplo, verificaremos si una variable específica está definida o no. Si el programa no define la variable, muestre el mensaje "Variable no definida!". De lo contrario, muestre el mensaje "Variable definida":
1 2 3 4 5 6 7 8 | var x; if (typeof x === "indefinido") mensaje = "variable no definida!"; consola.registro (mensaje); demás mensaje = "variable definida!"; consola.registro (mensaje); |
El código anterior sirvió a las siguientes funcionalidades dadas:
Así es como funciona el tipo indefinido en JavaScript.
Conclusión
En JavaScript, el indefinado es un tipo primitivo y tiene solo un valor "indefinido". Una variable que se declara/crea pero no se asigna un valor en cualquier lugar del programa tiene un valor predeterminado de "indefinido". Este artículo explicó qué es exactamente un tipo indefinido? Es sintaxis y casos de uso con la ayuda de ejemplos.