Tämä opetusohjelma selittää JavaScriptin TAI-määritysoperaattorin arvon määrittämiseksi muuttujalle.
JavaScript TAI (||=) Muuttujan määritys
JavaScriptissä saattaa esiintyä tilanteita, joissa haluat määrittää arvon määrittelemättömälle muuttujalle. Voit määrittää muuttujan arvon jompaankumpaan kahdesta mahdollisuudesta perustuen yhteen arvoon ja sen perusteella, onko se nolla vai määrittelemätön käyttämällä JavaScript TAI -määritysoperaattoria (||=).
Syntaksi
Seuraavaa syntaksia käytetään arvon määrittämiseen muuttujalle:
var1 ||= var2
Esimerkki 1
Ilmoita kaksi muuttujaa ' a ' ja ' b ”. Alusta muuttuja ' b 'numerolla' yksitoista ' sillä aikaa ' a ” on määrittelemätön:
anna a ;anna b = yksitoista ;
Anna nyt arvo muuttujalle 'a' käyttämällä TAI-muuttujan määritys (||=) -operaattoria:
a ||= b ;
Tulosta lopuksi arvo a ' konsolissa:
konsoli. Hirsi ( 'A:n arvo on' + a ) ;Kuten näette, arvo ' a ' on määrittelemätön, joten '' b ” (joka on 11) on määritetty muuttujalle ”a”:
Jos x:n arvo ei ole nolla tai määrittelemätön, sitä ei korvata.
Esimerkki 2
Luo neljä muuttujaa ' x ”, “ ja ”, “ Kanssa ”, ja ” Sisään ' ja anna niille vääriä arvoja, kuten ' 0 ”, “ tyhjä ”, “ määrittelemätön, ' ja ' Linux ':
konst x = 0 ;konst ja = tyhjä ;
konst Kanssa = määrittelemätön ;
konst Sisään = 'Linux' ;
Käytä nyt OR-operaattoria muuttujien kanssa ' x ”, “ ja ”, “ Kanssa ”, ja ” Sisään ' määrittääksesi todellisen arvon näistä muuttujista ' vuotta ':
konst vuotta = x || ja || Kanssa || Sisään ;Tulosta lopuksi määritetty arvo konsoliin käyttämällä ' console.log() 'menetelmä:
konsoli. Hirsi ( vuotta ) ;Voidaan nähdä, että arvo ' Sisään ” on määritetty muuttujalle ” vuotta ', koska 'w' on todellinen arvo, joka kohdataan TAI-ketjussa:
Voit myös määrittää muuttujalle arvoja raaka-arvoilla muuttujien käyttämisen sijaan:
konst vuotta = 0 || tyhjä || 'Linux' || määrittelemätön ;Lähtö
Olemme toimittaneet kaikki tarvittavat OR(||)-muuttujien määritysoperaattoriin liittyvät ohjeet JavaScriptissä.
Johtopäätös
TAI-määritysoperaattori antaa arvon määrittelemättömälle muuttujalle. JavaScriptissä siitä voi olla hyötyä, kun haluat asettaa muuttujalle oletusarvon, mutta vain jos sitä ei ole vielä asetettu. Jos muuttujan arvo on määritetty, sitä ei kirjoiteta päälle. Tämä kirjoitus selitti JavaScriptin TAI-määritysoperaattorin arvon määrittämiseksi muuttujalle.