JavaScript Tipo indefinido | Explicado

JavaScript Tipo indefinido | Explicado

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:

  • Lo que está indefinido en JavaScript?
  • Sintaxis
  • Cómo usar indefinido en JavaScript?

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:

  • Declaramos/creamos una variable "x" y no le asignamos un valor.
  • A continuación, utilizamos el operador "typeof" para encontrar el tipo de "x".
  • En consecuencia, obtenemos el resultado por debajo:

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 ():

  • Para imprimir el valor de x.
  • Para imprimir el tipo de datos de x.
  • Como resultado, obtenemos la salida dada a continuación:

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:

  • Declaró una variable "x".
  • Luego, comparó el valor de "x" con el tipo "indefinido".
  • Impreso "variable no definida" si el programa no define la variable.
  • La otra cosa mostró el mensaje "variable definida":

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.