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