JavaScript O (||=) Variable na Paliwanag ng Takdang-aralin

Javascript O Variable Na Paliwanag Ng Takdang Aralin



Ang OR operator (||) ay isang lohikal na operasyon na nagbabalik ng true kapag ang isa sa mga expression/kondisyon sa bawat panig ay totoo at mali kapag pareho ay mali. Ang OR operator ay inilalarawan ng dalawang patayong linya (||). Sa JavaScript, ang OR assignment operator (||=) ay nagtatalaga ng value sa isang variable kung ito ay hindi natukoy at nakabatay sa isang kundisyon. Sinusuri nito ang unang totoong value na nakatagpo o ang huling value na nakatagpo kung ang lahat ng value ay false.

Ipapaliwanag ng tutorial na ito ang OR assignment operator sa JavaScript upang magtalaga ng value sa isang variable.

JavaScript O (||=) Variable Assignment

Maaaring may mga sitwasyon sa JavaScript kung saan gusto mong magtalaga ng value sa isang hindi natukoy na variable. Maaari mong italaga ang halaga ng isang variable sa isa sa dalawang posibilidad batay sa isang halaga at kung ito ay null o hindi natukoy sa pamamagitan ng paggamit ng JavaScript O assignment operator (||=).







Syntax



Ang sumusunod na syntax ay ginagamit para sa pagtatalaga ng halaga sa isang variable:



var1 ||= var2

Halimbawa 1





Ipahayag ang dalawang variable ' a 'at' b ”. Simulan ang variable na ' b 'na may numero' labing-isa 'habang' a ” ay hindi natukoy:

hayaan a ;
hayaan b = labing-isa ;

Ngayon, magtalaga ng value sa variable na 'a' gamit ang OR variable assignment (||=) operator:



a ||= b ;

Panghuli, i-print ang halaga ng ' a ” sa console:

console. log ( 'Ang halaga ng isang ay' + a ) ;

Tulad ng nakikita mo na ang halaga ng ' a ' ay hindi natukoy, kaya ang halaga ng ' b ” (na 11) ay itinalaga sa variable na “a”:

Kung ang halaga ng x ay hindi null o hindi natukoy, hindi ito ma-overwrite.

Halimbawa 2

Lumikha ng apat na variable ' x ”, “ at ”, “ Sa ”, at “ Sa ” at magtalaga ng mga maling halaga sa kanila, gaya ng “ 0 ”, “ wala ”, “ hindi natukoy, 'at' Linux ”:

const x = 0 ;
const at = wala ;
const Sa = hindi natukoy ;
const Sa = 'Linux' ;

Ngayon, gamitin ang OR operator na may mga variable na ' x ”, “ at ”, “ Sa ”, at “ Sa ' upang magtalaga ng isang tunay na halaga mula sa mga variable na ito sa ' taon ”:

const taon = x || at || Sa || Sa ;

Panghuli, i-print ang nakatalagang halaga sa console gamit ang “ console.log() 'paraan:

console. log ( taon ) ;

Makikita na ang halaga ng “ Sa 'ay itinalaga sa variable' taon ”, dahil ang “w” ay ang totoong value na makikita sa OR chain:

Maaari ka ring magtalaga ng mga halaga sa variable na may mga raw na halaga sa halip na gumamit ng mga variable:

const taon = 0 || wala || 'Linux' || hindi natukoy ;

Output

Ibinigay namin ang lahat ng kinakailangang tagubilin na nauugnay sa operator ng OR(||) variable na pagtatalaga sa JavaScript.

Konklusyon

Ang operator ng pagtatalaga ng OR ay nagtatalaga ng isang halaga sa isang hindi natukoy na variable. Sa JavaScript, maaari itong maging kapaki-pakinabang kapag gusto mong magtakda ng default na halaga para sa isang variable, ngunit kung hindi pa ito naitakda. Kung tinukoy ang value ng variable, hindi ito ma-overwrite. Ipinaliwanag ng write-up na ito ang OR assignment operator sa JavaScript upang magtalaga ng value sa isang variable.