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.