„JavaScript“ ARBA (||=) Kintamojo priskyrimo paaiškinimas

Javascript Arba Kintamojo Priskyrimo Paaiskinimas



Operatorius ARBA (||) yra loginė operacija, kuri grąžina teisingą, kai viena iš kiekvienos pusės reiškinių / sąlygų yra teisinga, ir klaidinga, kai abi yra klaidingos. OR operatorius iliustruojamas dviem vertikaliomis linijomis (||). „JavaScript“ OR priskyrimo operatorius (||=) priskiria reikšmę kintamajam, jei jis neapibrėžtas ir pagrįstas sąlyga. Jis įvertina pirmą tikrąją reikšmę arba paskutinę aptiktą reikšmę, jei visos vertės yra klaidingos.

Š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.