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.