JavaScript OU (||=) Variable Affectation Explication

Javascript Ou Variable Affectation Explication



L'opérateur OR (||) est une opération logique qui renvoie true lorsque l'une des expressions/conditions de chaque côté est true et false lorsque les deux sont fausses. L'opérateur OU est illustré par deux lignes verticales (||). En JavaScript, l'opérateur d'affectation OR (||=) affecte une valeur à une variable si elle est indéfinie et basée sur une condition. Il évalue la première valeur vraie rencontrée ou la dernière valeur rencontrée si toutes les valeurs sont fausses.

Ce didacticiel explique l'opérateur d'affectation OR en JavaScript pour affecter une valeur à une variable.

JavaScript OR (||=) Affectation de variables

Il peut y avoir des situations en JavaScript où vous souhaitez attribuer une valeur à une variable indéfinie. Vous pouvez affecter la valeur d'une variable à l'une des deux possibilités en fonction d'une valeur et si elle est nulle ou non définie à l'aide de l'opérateur d'affectation JavaScript OR (||=).







Syntaxe



La syntaxe suivante est utilisée pour attribuer une valeur à une variable :



var1 ||= var2

Exemple 1





Déclarez deux variables ' un ' et ' b ”. Initialiser la variable ' b « avec le numéro » onze ' alors que ' un ' n'est pas défini :

laisser un ;
laissez b = onze ;

Maintenant, affectez une valeur à la variable « a » à l'aide de l'opérateur d'affectation de variable OR (||=) :



un ||= b ;

Enfin, imprimez la valeur de ' un ' sur la console :

console. enregistrer ( 'La valeur de a est' + un ) ;

Comme vous pouvez le voir, la valeur de ' un ' n'est pas défini, donc la valeur de ' b » (qui vaut 11) est affecté à la variable « a » :

Si la valeur de x n'est pas nulle ou indéfinie, elle ne sera pas écrasée.

Exemple 2

Créez quatre variables ' X ”, “ et ”, “ Avec ', et ' Dans ' et leur attribuer des valeurs fausses, telles que ' 0 ”, “ nul ”, “ indéfini, ' et ' Linux ” :

constante X = 0 ;
constante et = nul ;
constante Avec = indéfini ;
constante Dans = 'Linux' ;

Maintenant, utilisez l'opérateur OR avec les variables ' X ”, “ et ”, “ Avec ', et ' Dans ” pour attribuer une vraie valeur à partir de ces variables à “ ans ” :

constante ans = X || et || Avec || Dans ;

Enfin, imprimez la valeur assignée sur la console à l'aide de la touche ' console.log() ' méthode:

console. enregistrer ( ans ) ;

On voit que la valeur de « Dans ' a été affecté à la variable ' ans », car « w » est la vraie valeur rencontrée dans la chaîne OR :

Vous pouvez également affecter des valeurs à la variable avec des valeurs brutes au lieu d'utiliser des variables :

constante ans = 0 || nul || 'Linux' || indéfini ;

Sortir

Nous avons fourni toutes les instructions nécessaires relatives à l'opérateur d'affectation de variable OR(||) en JavaScript.

Conclusion

L'opérateur d'affectation OR affecte une valeur à une variable indéfinie. En JavaScript, cela peut être utile lorsque vous souhaitez définir une valeur par défaut pour une variable, mais uniquement si elle n'a pas déjà été définie. Si la valeur de la variable est définie, elle ne sera pas écrasée. Cet article explique l'opérateur d'affectation OR en JavaScript pour affecter une valeur à une variable.