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.