Différence clé - null vs indéfini en JavaScript
JavaScript est utilisé comme langage de script côté client pour rendre les pages Web dynamiques. Il est facile à utiliser avec HyperText Markup Language (HTML). JavaScript est utile pour augmenter l'interactivité et créer des interfaces plus riches. Lors de la programmation avec JavaScript, il est nécessaire de stocker des données. Une variable est une zone de stockage que le programme peut manipuler. Les variables sont des emplacements de mémoire. Chaque variable a un type. Cela dépend de la plage de valeurs pouvant être stockées dans cet emplacement de mémoire. JavaScript prend en charge de nombreux types de données. Les types de données primitifs sont les nombres, les chaînes et les booléens. Les nombres stockent des valeurs numériques, les chaînes stockent une séquence de caractères et les booléens stockent vrai ou faux. JavaScript a également des types de données composites qui sont des objets, etc. Il existe deux autres variables. Ils sont nuls et indéfinis. Cet article traite de la différence entre null et undefined en JavaScript. La principale différence entre null et undefined en JavaScript est que null est utilisé pour attribuer une non-valeur à une variable, tandis qu'undefined est utilisé lorsqu'une variable est déclarée mais non affectée d'une valeur.
Qu'est-ce qui est nul en Javascript ?
JavaScript prend en charge la programmation orientée objet. Un programme ou le logiciel peut être modélisé en objets à l'aide de JavaScript. Ces objets communiquent avec d'autres objets. Les objets JavaScript sont écrits à l'aide d'accolades. Les propriétés d'objet sont écrites sous la forme de paires nom, valeur. Ils sont séparés par une virgule. par exemple. var étudiant={nom: "Ann", notes: 65};
Lorsque le programmeur veut affecter une non-valeur à une variable, il peut utiliser le type de données null. Ce type de données est considéré comme un objet.
Reportez-vous aux instructions JavaScript ci-dessous.
var x=null;
document.write(x);
document.write(typeof(x));
Le document.write(x) donnera la valeur de x. C'est nul. Le type de x est object.
Reportez-vous à l'exemple ci-dessous.
var étudiant={nom: "Ann", notes: 65};
étudiant=null;
Selon ce qui précède, la valeur de student est nulle. Le type de données est object.
Qu'est-ce qui n'est pas défini en Javascript ?
En JavaScript, lorsqu'une variable est déclarée mais n'a pas de valeur, alors elle est indéfinie.
Reportez-vous aux instructions JavaScript ci-dessous. S'il existe une instruction telle que var x; où x est une variable. Alors x a une valeur indéfinie. Le type de données est également indéfini.
var x;
document. écrire(x);
document.write(type(x));
Cela affichera la valeur sur la page HTML. Ça donne indéfini. Par conséquent, il contient une valeur indéfinie. Lors de l'écriture de document.write(type(x)); et en rechargeant la page, cela donnera toujours undefined. Par conséquent, la variable x a une valeur indéfinie et le type est également indéfini.
Reportez-vous également à la déclaration ci-dessous.
var étudiant;
document.write(étudiant);
La variable étudiant a une valeur indéfinie. Le type de cette variable est également indéfini.
Il est également possible de définir la valeur de la variable sur undefined. Reportez-vous à la déclaration ci-dessous.
var étudiant=undefined;
document.write(étudiant);
document.write(typeof(étudiant));
Maintenant, la variable étudiant a une valeur indéfinie. Le type de variable étudiant est également indéfini.
Quelle est la similitude entre null et undefined ?
Les deux sont des types de données en JavaScript
Quelle est la différence entre null et undefined ?
Null vs Indéfini |
|
Le null est un type de données en JavaScript utilisé pour attribuer une non-valeur à une variable. | L'indéfini est un type de données en JavaScript utilisé lorsqu'une variable est déclarée mais non assignée à une valeur. |
Valeur | |
Lorsque la variable est affectée à null, la valeur est nulle. | Lorsque la variable est assignée indéfinie, la valeur est indéfinie. |
Type de données | |
Lorsque la variable est nulle, le type de données est un objet. | Lorsque la variable est assignée indéfinie, le type de données est considéré comme indéfini. |
Résumé - null vs indéfini en JavaScript
JavaScript est un langage de script côté client utilisé pour le développement d'applications Web. Il apporte de l'interactivité à une page Web. Il est également utilisé pour développer des programmes en ligne, des jeux vidéo. Avec HTML et CSS, c'est une technologie de base pour le World Wide Web. De nombreux navigateurs prennent en charge JavaScript. Lors de l'écriture de programmes en JavaScript, il est nécessaire de stocker des données. Les données sont stockées dans des variables. Chaque variable a un type de données. Deux d'entre eux sont nuls et indéfinis. La différence entre null et undefined en JavaScript est que null est utilisé pour affecter une non-valeur à une variable tandis que undefined est utilisé lorsqu'une variable est déclarée mais non affectée à une valeur.
Télécharger le PDF de null vs undefined en JavaScript
Vous pouvez télécharger la version PDF de cet article et l'utiliser à des fins hors ligne conformément à la note de citation. Veuillez télécharger la version PDF ici: Différence entre null et undefined en JavaScript