JavaScript OR (||=) Objašnjenje dodjele varijable

Javascript Or Objasnjenje Dodjele Varijable



OR operator (||) je logička operacija koja vraća istinito kada je jedan od izraza/uvjeta na svakoj strani istinit i lažno kada su oba netočna. Operator ILI ilustriran je s dvije okomite crte (||). U JavaScriptu operator dodjele ILI (||=) dodjeljuje vrijednost varijabli ako je nedefinirana i temelji se na uvjetu. Procjenjuje prvu istinitu vrijednost na koju je naišao ili posljednju vrijednost na koju je naišao ako su sve vrijednosti lažne.

Ovaj vodič će objasniti operator dodjele OR u JavaScriptu za dodjelu vrijednosti varijabli.

JavaScript OR (||=) dodjela varijabli

Mogu postojati situacije u JavaScriptu u kojima želite dodijeliti vrijednost nedefiniranoj varijabli. Možete dodijeliti vrijednost varijable jednoj od dvije mogućnosti na temelju jedne vrijednosti i toga je li null ili nedefinirana pomoću JavaScript OR operatora dodjele (||=).







Sintaksa



Za dodjelu vrijednosti varijabli koristi se sljedeća sintaksa:



var1 ||= var2

Primjer 1





Deklarirajte dvije varijable “ a ' i ' b ”. Inicijalizirajte varijablu ' b “ s brojem “ jedanaest 'dok' a ” je nedefinirano:

pusti a ;
neka b = jedanaest ;

Sada dodijelite vrijednost varijabli “a” koristeći OR operator dodjele varijable (||=):



a ||= b ;

Na kraju ispišite vrijednost “ a ” na konzoli:

konzola. log ( 'Vrijednost a je ' + a ) ;

Kao što vidite da vrijednost ' a ” je nedefinirano, tako da je vrijednost „ b ” (što je 11) dodjeljuje se varijabli “a”:

Ako vrijednost x nije null ili nedefinirana, neće biti prebrisana.

Primjer 2

Stvorite četiri varijable “ x ”, “ i ”, “ S ', i ' U ' i dodijelite im lažne vrijednosti, kao što je ' 0 ”, “ ništavan ”, “ nedefiniran, ' i ' Linux ”:

konst x = 0 ;
konst i = ništavan ;
konst S = nedefiniran ;
konst U = 'Linux' ;

Sada upotrijebite operator OR s varijablama ' x ”, “ i ”, “ S ', i ' U ” za dodjeljivanje prave vrijednosti iz ovih varijabli u “ godine ”:

konst godine = x || i || S || U ;

Na kraju, ispišite dodijeljenu vrijednost na konzoli koristeći ' konzola.log() ” metoda:

konzola. log ( godine ) ;

Može se vidjeti da je vrijednost ' U ” je dodijeljen varijabli “ godine “, jer je “w” prava vrijednost koja se susreće u OR lancu:

Također možete dodijeliti vrijednosti varijabli s neobrađenim vrijednostima umjesto korištenja varijabli:

konst godine = 0 || ništavan || 'Linux' || nedefiniran ;

Izlaz

Osigurali smo sve potrebne upute vezane uz OR(||) operator dodjele varijable u JavaScriptu.

Zaključak

Operator dodjele OR dodjeljuje vrijednost nedefiniranoj varijabli. U JavaScriptu može biti korisno kada želite postaviti zadanu vrijednost za varijablu, ali samo ako već nije postavljena. Ako je vrijednost varijable definirana, neće biti prebrisana. Ovaj zapis objašnjava operator dodjele OR u JavaScriptu za dodjelu vrijednosti varijabli.