W tym samouczku wyjaśniono operator przypisania OR w języku JavaScript w celu przypisania wartości do zmiennej.
JavaScript OR (||=) Przypisanie zmiennej
W JavaScript mogą wystąpić sytuacje, w których chcesz przypisać wartość 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 pusta, czy niezdefiniowana, używając operatora przypisania OR JavaScript (||=).
Składnia
Do przypisywania wartości zmiennej używana jest następująca składnia:
var1 ||= var2
Przykład 1
Zadeklaruj dwie zmienne „ A ' I ' B ”. Zainicjuj zmienną „ B ” z numerem „ jedenaście ' chwila ' A ” jest nieokreślony:
niech a ;niech b = jedenaście ;
Teraz przypisz wartość zmiennej „a” za pomocą operatora przypisania zmiennej OR (||=):
A ||= B ;
Na koniec wydrukuj wartość „ A ” na konsoli:
konsola. dziennik ( „Wartość a jest” + A ) ;Jak widać, wartość „ A ” jest nieokreślony, więc wartość „ B ” (czyli 11) jest przypisany do zmiennej „a”:
Jeśli wartość x nie jest pusta lub niezdefiniowana, nie zostanie nadpisana.
Przykład 2
Utwórz cztery zmienne „ X ”, „ I ”, „ z ', I ' w ” i przypisać im fałszywe wartości, takie jak „ 0 ”, „ zero ”, „ nieokreślony, ' I ' Linuks ”:
konst X = 0 ;konst I = zero ;
konst z = nieokreślony ;
konst w = „Linuks” ;
Teraz użyj operatora OR ze zmiennymi „ X ”, „ I ”, „ z ', I ' w ”, aby przypisać prawdziwą wartość z tych zmiennych do „ lata ”:
konst lata = X || I || z || w ;Na koniec wydrukuj przypisaną wartość na konsoli za pomocą „ log.konsoli() ' metoda:
konsola. dziennik ( lata ) ;Można zauważyć, że wartość „ w ” został przypisany do zmiennej „ lata ”, ponieważ „w” jest prawdziwą wartością napotkaną w łańcuchu OR:
Możesz także przypisać wartości do zmiennej za pomocą nieprzetworzonych wartości zamiast używania zmiennych:
konst lata = 0 || zero || „Linux” || nieokreślony ;Wyjście
Udostępniliśmy wszystkie niezbędne instrukcje związane z operatorem przypisania zmiennej OR(||) w JavaScript.
Wniosek
Operator przypisania OR przypisuje wartość niezdefiniowanej zmiennej. W JavaScript może to być przydatne, gdy chcesz ustawić wartość domyślną dla zmiennej, ale tylko wtedy, gdy nie została ona jeszcze ustawiona. Jeśli wartość zmiennej jest zdefiniowana, nie zostanie ona nadpisana. W tym artykule wyjaśniono operator przypisania OR w JavaScript, aby przypisać wartość do zmiennej.