JavaScript SAU (||=) Explicația atribuirii variabilei

Javascript Sau Explicatia Atribuirii Variabilei



Operatorul SAU (||) este o operație logică care returnează adevărat atunci când una dintre expresiile/condițiile de pe fiecare parte este adevărată și falsă când ambele sunt false. Operatorul SAU este ilustrat de două linii verticale (||). În JavaScript, operatorul de atribuire SAU (||=) atribuie o valoare unei variabile dacă aceasta este nedefinită și se bazează pe o condiție. Evaluează prima valoare adevărată întâlnită sau ultima valoare întâlnită dacă toate valorile sunt false.

Acest tutorial va explica operatorul de atribuire OR în JavaScript pentru a atribui valoare unei variabile.

JavaScript SAU (||=) Atribuire variabilă

Pot exista situații în JavaScript în care doriți să atribuiți o valoare unei variabile nedefinite. Puteți atribui valoarea unei variabile uneia dintre cele două posibilități bazate pe o valoare și dacă este nulă sau nedefinită utilizând operatorul de atribuire JavaScript OR (||=).







Sintaxă



Următoarea sintaxă este utilizată pentru a atribui valoare unei variabile:



var1 ||= var2

Exemplul 1





Declarați două variabile „ A ' și ' b ”. Inițializați variabila „ b „cu numărul „ unsprezece ' in timp ce ' A ” este nedefinit:

lasa a ;
fie b = unsprezece ;

Acum, atribuiți valoare variabilei „a” folosind operatorul de atribuire a variabilei SAU (||=):



A ||= b ;

În cele din urmă, tipăriți valoarea „ A ” pe consolă:

consolă. Buturuga ( „Valoarea lui a este” + A ) ;

După cum puteți vedea că valoarea „ A ” este nedefinit, deci valoarea lui “ b ” (care este 11) este atribuită variabilei „a”:

Dacă valoarea lui x nu este nulă sau nedefinită, aceasta nu va fi suprascrisă.

Exemplul 2

Creați patru variabile „ X ”, “ și ”, “ Cu ', și ' În ” și atribuiți-le valori false, cum ar fi „ 0 ”, “ nul ”, “ nedefinit, ' și ' Linux ”:

const X = 0 ;
const și = nul ;
const Cu = nedefinit ;
const În = „Linux” ;

Acum, utilizați operatorul OR cu variabile „ X ”, “ și ”, “ Cu ', și ' În ” pentru a atribui o valoare adevărată din aceste variabile la ” ani ”:

const ani = X || și || Cu || În ;

În cele din urmă, tipăriți valoarea atribuită pe consolă folosind butonul „ console.log() ” metoda:

consolă. Buturuga ( ani ) ;

Se poate observa că valoarea „ În ” a fost atribuit variabilei “ ani ”, deoarece „w” este valoarea adevărată care este întâlnită în lanțul SAU:

De asemenea, puteți atribui valori variabilei cu valori brute în loc să utilizați variabile:

const ani = 0 || nul || 'Linux' || nedefinit ;

Ieșire

Am furnizat toate instrucțiunile necesare legate de operatorul de atribuire a variabilei SAU(||) în JavaScript.

Concluzie

Operatorul de atribuire SAU atribuie o valoare unei variabile nedefinite. În JavaScript, poate fi util atunci când doriți să setați o valoare implicită pentru o variabilă, dar numai dacă nu a fost deja setată. Dacă valoarea variabilei este definită, aceasta nu va fi suprascrisă. Acest articol a explicat operatorul de atribuire OR în JavaScript pentru a atribui valoare unei variabile.