Vérifier les variables indéfinies et nulles en JavaScript

Muhammad Muzammil Hussain 12 octobre 2023
  1. Vérifier la variable non définie en JavaScript
  2. Vérifier la variable nulle en JavaScript
Vérifier les variables indéfinies et nulles en JavaScript

Dans cet article, nous découvrirons les valeurs indéfinies ou nulles dans le code source JavaScript et comment nous pouvons utiliser une instruction conditionnelle pour vérifier les variables indéfinies et nulles en JavaScript.

Vérifier la variable non définie en JavaScript

Il s’agit d’une valeur primitive qui spécifie que la valeur n’est pas affectée, et la variable qui n’est affectée à aucun type de valeur est connue sous le nom de variable indéfinie. JavaScript définit directement la valeur indéfinie lorsque les programmeurs ne fournissent pas la valeur.

Par exemple, si nous déclarons une variable et essayons de l’afficher dans les journaux avant l’initialisation, elle obtiendra un résultat indéfini par défaut. Les éléments inexistants pour les retours de tableau sont également indéfinis.

En JavaScript, si les arguments de la fonction ne sont pas transmis conformément aux paramètres de cette fonction, les arguments non transmis sont définis sur undefine.

Syntaxe:

let data
console.log(data);  // undefined value
functionName(10);
function functionName(x, y) {
  console.log(x)  // it will print 10
  console.log(y)  // undefined argument
}

Exemple de code :

let data
checkVariable(data)  // it will generate undefined result

data = 10;           // now initialized
checkVariable(data)  // it will generate defined result

function checkVariable(data) {
  if (data === undefined) {
    console.log('variable is undefined')
  } else {
    console.log('variable is defined')
  }
}

Production:

'variable is undefined'
// after initialzation
'variable is defined'

Dans le code ci-dessus, nous avons déclaré la variable data et passé cette variable à la fonction checkVariable en tant que paramètre. Cette fonction est déclarée pour obtenir la valeur en tant qu’argument et vérifier avec l’instruction conditionnelle if else si la valeur est undefined alors elle affichera le résultat "variable is undefined" dans les journaux, sinon elle affichera défini.

Nous avons réaffecté la variable data avec la valeur 10 et l’avons transmise à nouveau à la fonction, et cette fois, elle affichera "variable is defined".

Vérifier la variable nulle en JavaScript

Il y a null qui est traité comme un objet en JavaScript pour représenter une valeur vide ou inconnue. Par exemple, let x = null, la variable x est vide pour le moment et peut avoir n’importe quelle valeur ultérieurement ; c’est une variable nulle.

Les valeurs indéfinies et nulles sont définies comme des valeurs fausses en JavaScript. Si nous utilisons cette valeur dans la fonction par défaut boolean() de JavaScript, elle renverra un résultat false.

Syntaxe:

let data = null
console.log(data)  // it will get null

Exemple de code :

let data = null;
checkNull(data)  // will print null

data = 10;       // now initialized
checkNull(data)  // will print not null
function checkNull(data) {
  if (data === null) {
    console.log('variable is null')
  } else {
    console.log('variable is not null')
  }
}

Production:

'variable is null'
// after initialization
'variable is not null'

Dans le code ci-dessus, nous avons déclaré la variable data, lui avons attribué null et passé cette variable à la fonction checkNull en tant que paramètre. La fonction est déclarée pour obtenir la valeur en argument et vérifier avec l’instruction conditionnelle if else si la valeur est égale à null, alors elle affichera le résultat "variable is null" dans les journaux, sinon elle affichera non null .

Nous avons réassigné la variable data et l’avons transmise à la fonction ; cette fois, il affichera "variable is not null".

Article connexe - JavaScript Variable