Type JavaScript non défini | Expliqué

Type JavaScript non défini | Expliqué

JavaScript fournit des types de données primitifs et non primitifs. Par exemple, «null», «booléen», «indéfini», etc. appartiennent au type de données primitif tandis que les «tableaux» et les «objets» sont des types de données non primitives ou complexes. Dans JavaScript, toute variable qui n'est attribuée à aucune valeur a une valeur par défaut de «Undefined».

Cet article expliquera différents cas d'utilisation du type «non défini» en JavaScript et il sera organisé comme suit:

  • Qu'est-ce qui n'est pas défini en JavaScript?
  • Syntaxe
  • Comment utiliser un non-défini dans JavaScript?

Alors, commençons!

Qu'est-ce qui n'est pas défini en JavaScript?

Le type non défini appartient aux types de données primitifs qui ne peuvent avoir qu'une seule valeur I.e. indéfini. Une variable qui est déclarée / créée mais non attribuée avec une valeur n'importe où dans le programme a une valeur par défaut de «non définie».

Syntaxe

Voici la syntaxe de base pour le type JavaScript non défini:

1
indéfini

Comment utiliser un non-défini dans JavaScript?

Voyons certains cas d'utilisation de type non défini JavaScript:

Exemple1: variable déclarée mais non définie

Dans cet exemple, nous vérifierons le type d'une variable déclarée mais non définie n'importe où dans le programme:

1
2
var x;
console.log (typeof (x));

Dans cet exemple:

  • Nous avons déclaré / créé une variable «x» et nous ne lui avons pas attribué de valeur.
  • Ensuite, nous avons utilisé l'opérateur «typeof» pour trouver le type de «x».
  • Par conséquent, nous obtenons le résultat ci-dessous:

Le type d'opérateur est retourné non défini, ce qui a vérifié qu'une variable non attribuée a une valeur par défaut de «non définie».

Exemple2: type de chaîne vide

Voyons que nous avons une chaîne vide comme indiqué dans l'extrait ci-dessous:

1
var x = "";

La tâche consiste à vérifier le type et la valeur d'une chaîne vide:

1
2
3
var x = "";
console.log (x);
console.log (typeof (x));

L'extrait ci-dessus a utilisé la console.Méthode log ():

  • Pour imprimer la valeur de x.
  • Pour imprimer le type de données de x.
  • En conséquence, nous obtenons la sortie ci-dessous:

La sortie a vérifié qu'une chaîne vide et une variable non définie sont deux choses différentes. La variable non définie a un type de données «non défini» tandis qu'une chaîne vide a un type de données «chaîne».

Exemple3: Vérifiez si une variable est définie ou non

Dans cet exemple de programme, nous vérifierons si une variable spécifique est définie ou non. Si le programme ne définit pas la variable, affichez le message «Variable non définie!". Sinon afficher le message «variable définie»:

1
2
3
4
5
6
7
8
var x;
if (typeof x === "Undefined")
message = "variable non définie!"
console.log (message);
autre
message = "variable définie!"
console.log (message);

Le code ci-dessus a servi les fonctionnalités ci-dessous:

  • Déclaré une variable «x».
  • Ensuite, comparé la valeur de «x» au type «non défini».
  • Imprimé «variable non définie» si le programme ne définit pas la variable.
  • D'autre affiche le message «variable définie»:

C'est ainsi que le type indéfini fonctionne en javascript.

Conclusion

En JavaScript, l'indéfini est un type primitif et n'a qu'une seule valeur «non définie». Une variable qui est déclarée / créée mais non attribuée avec une valeur n'importe où dans le programme a une valeur par défaut de «non définie». Cet article a expliqué quel est exactement un type non défini? C'est une syntaxe et des cas d'utilisation à l'aide d'exemples.