Différence entre null et indéfini dans JavaScript

Différence entre null et indéfini dans JavaScript

Différence clé - NULL vs indéfini en javascript
 

JavaScript est utilisé comme un langage de script côté client pour rendre les pages Web dynamiques. Il est facile à utiliser avec le langage de balisage hypertexte (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 qui peuvent ê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 des nombres, des cordes et des booléens. Les nombres stockent les valeurs numériques, les chaînes stockent une séquence de caractères et de booléens stockant vrai ou faux. JavaScript a également des types de données composites qui sont des objets, etc. Il y a deux autres variables. Ils sont nuls et indéfinis. Cet article traite de la différence entre null et indéfini dans JavaScript. Le différence clé entre null et indéfini en javascript Null est utilisé pour attribuer une non-valeur à une variable tandis que non définie est utilisée lorsqu'une variable est déclarée mais non attribuée avec une valeur.

CONTENU

1. Aperçu et différence clé
2. Qu'est-ce que NULL dans JavaScript
3. Qu'est-ce qui n'est pas défini en JavaScript
4. Similitudes entre null et indéfini en javascript
5. Comparaison côte à côte - NULL VS UNDEFINED EN JavaScript sous forme tabulaire
6. Résumé

Qu'est-ce que NULL dans JavaScript?

JavaScript prend en charge la programmation orientée objet. Un programme ou le logiciel peut être modélisé en objets en utilisant JavaScript. Ces objets communiquent avec d'autres objets. Les objets JavaScript sont écrits à l'aide de bretelles bouclées. Les propriétés des objets sont écrites comme noms, paires de valeur. Ils sont séparés par une virgule. e.g. var student = name: "ann", marques: 65;

Lorsque le programmeur souhaite attribuer une non-valeur à une variable, il peut utiliser le type de données nul. Ce type de données est considéré comme un objet.

Référer les instructions JavaScript ci-dessous.

var x = null;

document.écrire (x);

document.écrire (typeof (x));

Le document.écrire (x) donnera la valeur de x. C'est nul. Le type de x est objet.

Référer l'exemple ci-dessous.

var student = name: "ann", marques: 65;

étudiant = null;

Selon ce qui précède, la valeur de l'élève est nul. Le type de données est objet.

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

En JavaScript, lorsqu'une variable est déclarée mais n'a pas attribué de valeur, alors il n'est pas défini.

Référer les instructions JavaScript ci-dessous. S'il y a une instruction telle que var x; où x est une variable. Alors x a une valeur non définie. Le type de données n'est également pas défini.

var x;

document. écrire (x);

document.écrire (type (x));

Cela affichera la valeur sur la page HTML. Ça donne indéfini. Par conséquent, il contient une valeur de non définie. Lors de l'écriture de documents.écrire (type (x)); et recharger la page, elle donnera toujours. Par conséquent, la variable x a une valeur non définie et le type n'est également pas défini.

Référez également la déclaration ci-dessous.

VAR étudiant;

document.écrire (étudiant);

L'étudiant variable a une valeur non définie. Le type de cette variable n'est également pas défini.

Il est également possible de définir la valeur variable sur.  Référer la déclaration ci-dessous.

Var Student = Undefined;

document.écrire (étudiant);

document.écrire (typeof (étudiant));

Maintenant, la variable étudiante a une valeur non définie. Le type d'étudiant variable n'est également pas défini.

Quelle est la similitude entre null et indéfini?

  • Les deux sont des types de données en javascript.

Quelle est la différence entre null et indéfini?

Null vs indéfini

Le NULL est un type de données dans 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 attribuée avec une valeur.
 Valeur
Lorsque la variable est affectée à NULL, la valeur est nul. Lorsque la variable n'est attribuée pas définie, la valeur n'est pas définie.
Type de données
Lorsque la variable est attribuée nul, le type de données est un objet. Lorsque la variable est attribuée non définie, le type de données est considéré comme non dé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 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 World Wide Web. De nombreux navigateurs prennent en charge JavaScript. Lors de la rédaction de programmes en JavaScript, il est nécessaire de stocker des données. Les données sont stockées en variables. Chaque variable a un type de données. Deux d'entre eux sont nuls et indéfinis. La différence entre null et non définie dans JavaScript est que Null est utilisé pour attribuer une non-valeur à une variable tandis que non défini est utilisé lorsqu'une variable est déclarée mais non attribuée avec une valeur.

Téléchargez le PDF de Null vs Undefined in JavaScript

Vous pouvez télécharger la version PDF de cet article et l'utiliser à des fins hors ligne selon la note de citation. Veuillez télécharger la version PDF ici: différence entre null et indéfini dans JavaScript

Référence:

1.tutorielpoint.com. «Variables JavaScript."Le point, disponible ici  
2.Types de données JavaScript, W3schools.com Disponible ici  

Image gracieuseté:

1.'JavaScript badge'by nikotaf - propre travail, (cc by-sa 4.0) via Commons Wikimedia