JavaScript ALI (||=) Razlaga dodelitve spremenljivke

Javascript Ali Razlaga Dodelitve Spremenljivke



Operator ALI (||) je logična operacija, ki vrne true, ko je eden od izrazov/pogojev na vsaki strani resničen, in false, če sta oba napačna. Operator ALI je prikazan z dvema navpičnima črtama (||). V JavaScriptu operator dodelitve ALI (||=) dodeli vrednost spremenljivki, če je nedefinirana in temelji na pogoju. Ocenjuje prvo najdeno pravo vrednost ali zadnjo najdeno vrednost, če so vse vrednosti napačne.

Ta vadnica bo razložila operator dodelitve ALI v JavaScriptu za dodelitev vrednosti spremenljivki.

JavaScript ALI (||=) dodelitev spremenljivke

V JavaScriptu lahko pride do situacij, ko želite dodeliti vrednost nedefinirani spremenljivki. Vrednost spremenljivke lahko dodelite eni od dveh možnosti na podlagi ene vrednosti in glede na to, ali je ničelna ali nedefinirana, z uporabo JavaScript ALI operatorja dodelitve (||=).







Sintaksa



Za dodeljevanje vrednosti spremenljivki se uporablja naslednja sintaksa:



var1 ||= var2

Primer 1





Deklarirajte dve spremenljivki ' a « in » b ”. Inicializirajte spremenljivko ' b ' s številko ' enajst ' medtem ' a ” je nedefinirano:

naj a ;
naj b = enajst ;

Sedaj dodelite vrednost spremenljivki “a” z uporabo operatorja za dodelitev spremenljivke ALI (||=):



a ||= b ;

Na koncu natisnite vrednost ' a « na konzoli:

konzola. dnevnik ( 'Vrednost a je ' + a ) ;

Kot lahko vidite, je vrednost ' a « je nedefinirano, zato je vrednost » b « (kar je 11) je dodeljena spremenljivki »a«:

Če vrednost x ni ničelna ali nedefinirana, ne bo prepisana.

Primer 2

Ustvari štiri spremenljivke ' x ”, “ in ”, “ z «, in » notri « in jim dodeli napačne vrednosti, kot je » 0 ”, “ nič ”, “ nedoločeno, « in » Linux ”:

konst x = 0 ;
konst in = nič ;
konst z = nedoločeno ;
konst notri = 'Linux' ;

Zdaj uporabite operator OR s spremenljivkami ' x ”, “ in ”, “ z «, in » notri ', da dodelite pravo vrednost iz teh spremenljivk ' leta ”:

konst leta = x || in || z || notri ;

Končno natisnite dodeljeno vrednost na konzoli z uporabo ' console.log() ” metoda:

konzola. dnevnik ( leta ) ;

Vidimo lahko, da je vrednost ' notri ' je bil dodeljen spremenljivki ' leta «, ker je »w« prava vrednost, ki se pojavi v verigi ALI:

Spremenljivki lahko dodelite vrednosti tudi z neobdelanimi vrednostmi namesto s spremenljivkami:

konst leta = 0 || nič || 'Linux' || nedoločeno ;

Izhod

Zagotovili smo vsa potrebna navodila v zvezi z operatorjem dodeljevanja spremenljivk OR(||) v JavaScriptu.

Zaključek

Operator dodelitve ALI dodeli vrednost nedefinirani spremenljivki. V JavaScriptu je lahko uporabno, ko želite nastaviti privzeto vrednost za spremenljivko, vendar le, če še ni nastavljena. Če je vrednost spremenljivke definirana, ne bo prepisana. Ta zapis je razložil operator dodelitve ALI v JavaScriptu za dodelitev vrednosti spremenljivki.