Questo tutorial spiegherà l'operatore o l'assegnazione in JavaScript per assegnare il valore a una variabile.
JavaScript o (|| =) Assegnazione variabile
Potrebbero esserci situazioni in JavaScript in cui si desidera assegnare un valore a una variabile indefinita. È possibile assegnare il valore di una variabile a una delle due possibilità in base a un valore e se è nullo o indefinita utilizzando l'operatore JavaScript o Assegnazione (|| =).
Sintassi
La sintassi seguente viene utilizzata per l'assegnazione del valore a una variabile:
var1 || = var2Esempio 1
Dichiarare due variabili "UN" E "B". Inizializza la variabile "B"Con il numero"11" Mentre "UN"Non è definito:
Lascia che a;Ora, assegnare il valore alla variabile “A” utilizzando l'operatore di assegnazione variabile (|| =):
a || = b;Infine, stampano il valore di “UN"Sulla console:
console.log ("valore di a is" + a);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","y","z", E "w"E assegna loro valori di falsy, come"0","nullo","non definito," E "Linuxhint":
const x = 0;Ora, usa l'operatore o con le variabili "X","y","z", E "w"Assegnare un valore reale da queste variabili a"Ans":
const ans = x || y || Z || w;Infine, stampare il valore assegnato sulla console usando "console.tronco d'albero()" metodo:
console.log (Ans);Si può vedere che il valore di "w"È stato assegnato alla variabile"Ans", Perché" W "è il vero valore che si trova nella catena o nella catena:
È inoltre possibile assegnare valori alla variabile con valori grezzi anziché utilizzare le variabili:
const ans = 0 || NULL || "Linuxhint" || non definito;Produzione
Abbiamo fornito tutte le istruzioni necessarie relative all'operatore di assegnazione della variabile o (||) in JavaScript.
Conclusione
L'operatore di assegnazione o 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 o l'assegnazione in JavaScript per assegnare il valore a una variabile.