Šioje pamokoje bus paaiškintas ARBA priskyrimo operatorius „JavaScript“, kad būtų galima priskirti vertę kintamajam.
„JavaScript“ ARBA (||=) Kintamojo priskyrimas
„JavaScript“ gali būti situacijų, kai norite priskirti reikšmę neapibrėžtam kintamajam. Kintamojo reikšmę galite priskirti vienai iš dviejų galimybių, atsižvelgdami į vieną reikšmę ir tai, ar ji yra nulinė, ar neapibrėžta, naudodami „JavaScript“ ARBA priskyrimo operatorių (||=).
Sintaksė
Ši sintaksė naudojama vertei priskirti kintamajam:
var1 ||= var2
1 pavyzdys
Paskelbkite du kintamuosius ' a “ ir „ b “. Inicijuoti kintamąjį ' b 'su numeriu' vienuolika “, o “ a “ yra neapibrėžtas:
tegul a ;tegul b = vienuolika ;
Dabar priskirkite vertę kintamajam „a“, naudodami kintamojo priskyrimo ARBA (||=) operatorių:
a ||= b ;
Galiausiai atspausdinkite reikšmę a “ konsolėje:
konsolė. žurnalas ( 'a vertė yra' + a ) ;Kaip matote, vertė „ a “ yra neapibrėžta, todėl „“ reikšmė b “ (kuris yra 11) priskiriamas kintamajam „a“:
Jei x reikšmė nėra nulinė arba neapibrėžta, ji nebus perrašyta.
2 pavyzdys
Sukurkite keturis kintamuosius “ x “, „ ir “, „ Su “ ir „ Į “ ir priskirkite jiems klaidingas reikšmes, pvz., „ 0 “, „ nulinis “, „ neapibrėžtas, “ ir „ Linux “:
konst x = 0 ;konst ir = nulinis ;
konst Su = neapibrėžtas ;
konst Į = 'Linux' ;
Dabar naudokite operatorių OR su kintamaisiais ' x “, „ ir “, „ Su “ ir „ Į “ norėdami priskirti tikrąją šių kintamųjų reikšmę „ metų “:
konst metų = x || ir || Su || Į ;Galiausiai konsolėje atspausdinkite priskirtą vertę naudodami „ console.log() “ metodas:
konsolė. žurnalas ( metų ) ;Galima pastebėti, kad vertė „ Į “ buvo priskirtas kintamajam “ metų “, nes „w“ yra tikroji vertė, kuri aptinkama ARBA grandinėje:
Taip pat galite priskirti kintamajam reikšmes neapdorotomis reikšmėmis, o ne naudoti kintamuosius:
konst metų = 0 || nulinis || 'Linux' || neapibrėžtas ;Išvestis
Pateikėme visas būtinas instrukcijas, susijusias su OR(||) kintamųjų priskyrimo operatoriumi JavaScript.
Išvada
ARBA priskyrimo operatorius priskiria reikšmę neapibrėžtam kintamajam. „JavaScript“ jis gali būti naudingas, kai norite nustatyti numatytąją kintamojo reikšmę, bet tik tada, jei ji dar nebuvo nustatyta. Jei kintamojo reikšmė yra apibrėžta, ji nebus perrašyta. Šiame rašte paaiškinta, kad „JavaScript“ OR priskyrimo operatorius turi priskirti vertę kintamajam.