JavaScript VÕI (||=) Muutuja määramise seletus

Javascript Voi Muutuja Maaramise Seletus



Operaator VÕI (||) on loogiline tehe, mis tagastab tõene, kui üks avaldistest/tingimustest mõlemal küljel on tõene ja väär, kui mõlemad on väärad. VÕI-operaatorit illustreerib kaks vertikaalset joont (||). JavaScriptis määrab määramise operaator VÕI (||=) muutujale väärtuse, kui see on määratlemata ja põhineb tingimusel. See hindab esimest leitud tõelist väärtust või viimast leitud väärtust, kui kõik väärtused on valed.

See õpetus selgitab JavaScripti VÕI määramise operaatorit muutujale väärtuse määramiseks.

JavaScript VÕI (||=) Muutuja määramine

JavaScriptis võib esineda olukordi, kus soovite määrata väärtuse määramata muutujale. Muutuja väärtuse saab määrata ühele kahest võimalusest, võttes aluseks ühe väärtuse ja selle, kas see on null või määramata, kasutades JavaScripti VÕI määramise operaatorit (||=).







Süntaks



Muutujale väärtuse määramiseks kasutatakse järgmist süntaksit:



var1 ||= var2

Näide 1





Deklareerige kaks muutujat ' a ” ja „ b ”. Initsialiseeri muutuja ' b 'numbriga' üksteist 'samas' a ” on määramata:

lase a ;
lase b = üksteist ;

Nüüd määrake muutujale 'a' väärtus, kasutades operaatorit VÕI muutuja määramine (||=):



a ||= b ;

Lõpuks printige välja väärtus ' a ” konsoolil:

konsool. logi ( 'A väärtus on' + a ) ;

Nagu näete, väärtus ' a ' on määratlemata, seega väärtus ' b ” (mis on 11) on määratud muutujale “a”:

Kui x väärtus ei ole null või määratlemata, siis seda üle ei kirjutata.

Näide 2

Loo neli muutujat ' x ”, „ ja ”, „ Koos ”, ja „ sisse ' ja määrake neile valeväärtused, näiteks ' 0 ”, „ null ”, „ määratlemata, ” ja „ Linux ”:

konst x = 0 ;
konst ja = null ;
konst Koos = määratlemata ;
konst sisse = 'Linux' ;

Nüüd kasutage muutujatega operaatorit VÕI ' x ”, „ ja ”, „ Koos ”, ja „ sisse ', et määrata nendest muutujatest tegelik väärtus aastat ”:

konst aastat = x || ja || Koos || sisse ;

Lõpuks printige määratud väärtus konsoolil, kasutades ' console.log() ” meetod:

konsool. logi ( aastat ) ;

On näha, et väärtus ' sisse ' on määratud muutujale ' aastat ”, sest „w” on VÕI-ahelas esinev tegelik väärtus:

Muutujate kasutamise asemel saate muutujale väärtusi määrata ka töötlemata väärtustega:

konst aastat = 0 || null || 'Linux' || määratlemata ;

Väljund

Oleme esitanud kõik vajalikud juhised seoses muutuja määramise operaatoriga OR(||) JavaScriptis.

Järeldus

Omistamise operaator VÕI määrab väärtuse määramata muutujale. JavaScriptis võib see olla kasulik, kui soovite määrata muutujale vaikeväärtuse, kuid ainult siis, kui see pole veel määratud. Kui muutuja väärtus on määratletud, siis seda üle ei kirjutata. See kirjutis selgitas JavaScripti VÕI määramise operaatorit muutujale väärtuse määramiseks.