JavaScript VAGY (||=) Változó-hozzárendelés magyarázata

Javascript Vagy Valtozo Hozzarendeles Magyarazata



Az OR operátor (||) egy logikai művelet, amely igazat ad vissza, ha mindkét oldalon az egyik kifejezés/feltétel igaz, és hamis, ha mindkettő hamis. Az VAGY operátort két függőleges vonal (||) szemlélteti. A JavaScriptben a VAGY hozzárendelési operátor (||=) értéket rendel egy változóhoz, ha az nem definiált és feltételen alapul. Kiértékeli az első talált igaz értéket, vagy az utolsó talált értéket, ha minden érték hamis.

Ez az oktatóanyag elmagyarázza a VAGY hozzárendelési operátort a JavaScriptben, amellyel értéket rendelhet egy változóhoz.

JavaScript VAGY (||=) Változó hozzárendelés

Előfordulhatnak olyan helyzetek a JavaScriptben, amikor egy nem definiált változóhoz szeretne értéket rendelni. A JavaScript VAGY hozzárendelési operátor (||=) használatával hozzárendelheti egy változó értékét két lehetőség egyikéhez egy érték alapján, és attól függően, hogy az nulla vagy nem definiált.







Szintaxis



A következő szintaxist használják egy változó értékének hozzárendelésére:



var1 ||= var2

1. példa





Két változó deklarálása ' a ” és „ b ”. Inicializálja a változót b 'számmal' tizenegy 'miközben' a ” meghatározatlan:

legyen a ;
legyen b = tizenegy ;

Most rendeljen értéket az „a” változóhoz a VAGY változó-hozzárendelés (||=) operátor használatával:



a ||= b ;

Végül nyomtassa ki a „ a ” a konzolon:

konzol. log ( 'a értéke' + a ) ;

Amint láthatja, a „ a ' nem definiált, így a ' b ” (ami 11) az „a” változóhoz van rendelve:

Ha az x értéke nem nulla vagy nem definiált, akkor a rendszer nem írja felül.

2. példa

Hozzon létre négy változót ' x ”, „ és ”, „ Val vel ”, és „ Ban ben ', és hamis értékeket rendeljen hozzájuk, például ' 0 ”, „ nulla ”, „ határozatlan, ” és „ Linux ”:

const x = 0 ;
const és = nulla ;
const Val vel = határozatlan ;
const Ban ben = 'Linux' ;

Most használja az OR operátort változókkal ' x ”, „ és ”, „ Val vel ”, és „ Ban ben ', hogy ezekből a változókból valódi értéket rendeljen a ' évek ”:

const évek = x || és || Val vel || Ban ben ;

Végül nyomtassa ki a hozzárendelt értéket a konzolon a „ console.log() ” módszer:

konzol. log ( évek ) ;

Látható, hogy a „ Ban ben ' a ' változóhoz lett rendelve évek ”, mert a „w” a valódi érték, amely az VAGY láncban található:

A változók használata helyett nyers értékekkel is hozzárendelhet értékeket a változóhoz:

const évek = 0 || nulla || 'Linux' || határozatlan ;

Kimenet

Minden szükséges utasítást megadtunk az OR(||) változó-hozzárendelési operátorral kapcsolatban JavaScriptben.

Következtetés

A VAGY hozzárendelési operátor értéket rendel egy meghatározatlan változóhoz. A JavaScriptben hasznos lehet, ha egy változóhoz szeretne alapértelmezett értéket beállítani, de csak akkor, ha még nincs beállítva. Ha a változó értéke meg van adva, akkor az nem kerül felülírásra. Ez az írás elmagyarázta a VAGY hozzárendelési operátort a JavaScriptben, hogy értéket rendeljen egy változóhoz.