Wyjaśnienie JavaScript lub zmienne

Wyjaśnienie JavaScript lub zmienne
OR OR OMOTOR (||) jest operacją logiczną, która zwraca prawdziwie, gdy jeden z wyrażeń/warunków z każdej strony jest prawdziwy i fałszywy, gdy oba są fałszywe. Operator lub jest zilustrowany dwiema pionowymi liniami (||). W JavaScript operator lub przypisanie (|| =) przypisuje wartość do zmiennej, jeśli jest ona niezdefiniowana i oparta na stanie. Ocenia pierwszą napotkaną wartość prawdziwą lub ostatnią wartość napotkaną, jeśli wszystkie wartości są fałszywe.

Ten samouczek wyjaśni operatora lub przypisania w JavaScript, aby przypisać wartość do zmiennej.

JavaScript lub (|| =) przypisanie zmiennych

W JavaScript mogą istnieć sytuacje, w których chcesz przypisać wartość do niezdefiniowanej zmiennej. Możesz przypisać wartość zmiennej do jednej z dwóch możliwości na podstawie jednej wartości i tego, czy jest ona zerowa, czy nieokreślona za pomocą operatora JavaScript lub przypisania (|| =).

Składnia

Następująca składnia jest wykorzystywana do przypisywania wartości do zmiennej:

var1 || = var2

Przykład 1

Dokonaj dwóch zmiennych „A" I "B". Zainicjuj zmienną „B”Z numerem„11" chwila "A”Jest niezdefiniowany:

Niech a;
Niech b = 11;

Teraz przypisz wartość do zmiennej „A” za pomocą operatora przypisania lub zmiennej (|| =):

a || = b;

Na koniec wydrukuj wartość „A„Na konsoli:

konsola.log („Wartość A IS” + A);

Jak widać, wartość „A”Jest niezdefiniowany, więc wartość„B”(Czyli 11) przypisuje się do zmiennej„ A ”:

Jeśli wartość x nie jest zerowa lub niezdefiniowana, nie zostanie zastąpiona.

Przykład 2

Utwórz cztery zmienne „X”,„y”,„z", I "w”I przypisz ich falsy wartości, takie jak„0”,„zero”,„nieokreślony," I "Linuxhint”:

const x = 0;
const y = null;
const z = niezdefiniowany;
const w = „Linuxhint”;

Teraz użyj operatora lub ze zmiennymi ”X”,„y”,„z", I "w”Aby przypisać prawdziwą wartość z tych zmiennych do„Ans”:

const ans = x || y || z || w;

Na koniec wydrukuj przypisaną wartość na konsoli za pomocą „konsola.dziennik()" metoda:

konsola.log (Ans);

Można zauważyć, że wartość „w”Został przypisany do zmiennej”Ans”, Ponieważ„ W ”jest prawdziwą wartością napotykaną w łańcuchu OR:

Możesz także przypisać wartości do zmiennej z surowymi wartościami zamiast używania zmiennych:

const ans = 0 || NULL || „Linuxhint” || nieokreślony;

Wyjście

Dostarliśmy wszystkie niezbędne instrukcje związane z operatorem przypisania zmiennej lub (||) w JavaScript.

Wniosek

Operator lub przypisanie przypisuje wartość do niezdefiniowanej zmiennej. W JavaScript może być przydatny, gdy chcesz ustawić wartość domyślną dla zmiennej, ale tylko wtedy, gdy nie została już ustawiona. Jeśli wartość zmiennej zostanie zdefiniowana, nie zostanie ona zastąpiona. Ten zapis wyjaśnił operator lub przypisanie w JavaScript, aby przypisać wartość do zmiennej.