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.