JavaScript VAI (||=) Mainīgā piešķiršanas skaidrojums

Javascript Vai Mainiga Pieskirsanas Skaidrojums



Operators VAI (||) ir loģiska darbība, kas atgriež patiesu, ja viena no izteiksmēm/nosacījumiem katrā pusē ir patiesa, un false, ja abas ir nepatiesas. Operators VAI ir attēlots ar divām vertikālām līnijām (||). Programmā JavaScript OR piešķiršanas operators (||=) piešķir vērtību mainīgajam, ja tas nav definēts un ir balstīts uz nosacījumu. Tas novērtē pirmo atklāto patieso vērtību vai pēdējo konstatēto vērtību, ja visas vērtības ir nepatiesas.

Šajā apmācībā tiks izskaidrots VAI piešķiršanas operators JavaScript, lai mainīgajam piešķirtu vērtību.

JavaScript VAI (||=) Mainīgā piešķiršana

JavaScript var būt situācijas, kad vēlaties piešķirt vērtību nedefinētam mainīgajam. Varat piešķirt mainīgā vērtību vienai no divām iespējām, pamatojoties uz vienu vērtību un to, vai tā ir nulle vai nenoteikta, izmantojot JavaScript VAI piešķiršanas operatoru (||=).







Sintakse



Vērtības piešķiršanai mainīgajam tiek izmantota šāda sintakse:



var1 ||= var2

1. piemērs





Deklarē divus mainīgos ' a ' un ' b ”. Inicializējiet mainīgo ' b 'ar numuru' vienpadsmit 'kamēr' a ” ir nenoteikts:

ļaujiet a ;
ļaujiet b = vienpadsmit ;

Tagad piešķiriet vērtību mainīgajam “a”, izmantojot operatoru VAI mainīgā piešķiršana (||=):



a ||= b ;

Visbeidzot izdrukājiet vērtību ' a ” konsolē:

konsole. žurnāls ( 'a vērtība ir' + a ) ;

Kā redzat, vērtība “ a ' nav definēta, tāpēc vērtība ' b ” (kas ir 11) tiek piešķirts mainīgajam “a”:

Ja x vērtība nav nulles vai nenoteikta, tā netiks pārrakstīta.

2. piemērs

Izveidojiet četrus mainīgos ' x ”, “ un ”, “ Ar ', un ' In ' un piešķiriet tām nepatiesas vērtības, piemēram, ' 0 ”, “ null ”, “ nenoteikts, ' un ' Linux ”:

konst x = 0 ;
konst un = null ;
konst Ar = nenoteikts ;
konst In = 'Linux' ;

Tagad izmantojiet operatoru VAI ar mainīgajiem ' x ”, “ un ”, “ Ar ', un ' In ', lai piešķirtu patieso vērtību no šiem mainīgajiem gadiem ”:

konst gadiem = x || un || Ar || In ;

Visbeidzot izdrukājiet konsolē piešķirto vērtību, izmantojot ' console.log() ” metode:

konsole. žurnāls ( gadiem ) ;

Var redzēt, ka vērtība “ In ' ir piešķirts mainīgajam ' gadiem ”, jo “w” ir patiesā vērtība, kas ir sastopama VAI ķēdē:

Varat arī piešķirt vērtības mainīgajam ar neapstrādātām vērtībām, nevis izmantot mainīgos:

konst gadiem = 0 || null || 'Linux' || nenoteikts ;

Izvade

Mēs esam nodrošinājuši visus nepieciešamos norādījumus, kas saistīti ar mainīgo OR(||) piešķiršanas operatoru JavaScript.

Secinājums

Piešķiršanas operators VAI piešķir vērtību nedefinētam mainīgajam. Programmā JavaScript tā var būt noderīga, ja vēlaties iestatīt mainīgā noklusējuma vērtību, bet tikai tad, ja tā vēl nav iestatīta. Ja mainīgā vērtība ir definēta, tā netiks pārrakstīta. Šis raksts izskaidro VAI piešķiršanas operatoru JavaScript, lai mainīgajam piešķirtu vērtību.