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.