JavaScript OR (||=) Spiegazione assegnazione variabile

Javascript Or Spiegazione Assegnazione Variabile



L'operatore OR (||) è un'operazione logica che restituisce true quando una delle espressioni/condizioni su ciascun lato è true e false quando entrambe sono false. L'operatore OR è illustrato da due linee verticali (||). In JavaScript, l'operatore di assegnazione OR (||=) assegna un valore a una variabile se non è definita e si basa su una condizione. Valuta il primo valore vero rilevato o l'ultimo valore rilevato se tutti i valori sono falsi.

Questo tutorial spiegherà l'operatore di assegnazione OR in JavaScript per assegnare un valore a una variabile.

JavaScript OR (||=) Assegnazione variabile

Potrebbero esserci situazioni in JavaScript in cui si desidera assegnare un valore a una variabile non definita. È possibile assegnare il valore di una variabile a una delle due possibilità in base a un valore e se è nullo o non definito utilizzando l'operatore di assegnazione OR JavaScript (||=).







Sintassi



La seguente sintassi è utilizzata per assegnare un valore a una variabile:



var1 ||= var2

Esempio 1





Dichiara due variabili “ UN ' E ' B ”. Inizializza la variabile ' B ” con il numero “ undici ' Mentre ' UN ” non è definito:

lascia un ;
lascia b = undici ;

Assegnare ora il valore alla variabile 'a' utilizzando l'operatore di assegnazione della variabile OR (||=):



UN ||= B ;

Infine, stampa il valore di ' UN ' sulla console:

consolare. tronco d'albero ( 'Il valore di a è' + UN ) ;

Come puoi vedere che il valore di ' UN ' non è definito, quindi il valore di ' B ” (che è 11) è assegnato alla variabile “a”:

Se il valore di x non è nullo o indefinito, non verrà sovrascritto.

Esempio 2

Crea quattro variabili “ X ”, “ E ”, “ Con ', E ' In ” e assegna loro valori falsi, come “ 0 ”, “ nullo ”, “ non definito, ' E ' Linux ”:

cost X = 0 ;
cost E = nullo ;
cost Con = non definito ;
cost In = 'Linux' ;

Ora, usa l'operatore OR con le variabili ' X ”, “ E ”, “ Con ', E ' In ” per assegnare un valore vero da queste variabili a “ anni ”:

cost anni = X || E || Con || In ;

Infine, stampa il valore assegnato sulla console utilizzando il ' console.log() ' metodo:

consolare. tronco d'albero ( anni ) ;

Si può vedere che il valore di “ In ” è stato assegnato alla variabile “ anni ”, perché “w” è il vero valore che si incontra nella catena OR:

Puoi anche assegnare valori alla variabile con valori grezzi invece di utilizzare variabili:

cost anni = 0 || nullo || 'Linux' || non definito ;

Produzione

Abbiamo fornito tutte le istruzioni necessarie relative all'operatore di assegnazione variabile OR(||) in JavaScript.

Conclusione

L'operatore di assegnazione OR assegna un valore a una variabile non definita. In JavaScript, può essere utile quando si desidera impostare un valore predefinito per una variabile, ma solo se non è già stato impostato. Se il valore della variabile è definito, non verrà sovrascritto. Questo articolo ha spiegato l'operatore di assegnazione OR in JavaScript per assegnare un valore a una variabile.