Dieses Tutorial erklärt den ODER-Zuweisungsoperator in JavaScript, um einer Variablen einen Wert zuzuweisen.
JavaScript ODER (||=) Variablenzuweisung
Es kann Situationen in JavaScript geben, in denen Sie einer undefinierten Variablen einen Wert zuweisen möchten. Sie können den Wert einer Variablen einer von zwei Möglichkeiten zuweisen, basierend auf einem Wert und ob er null oder undefiniert ist, indem Sie den JavaScript-ODER-Zuweisungsoperator (||=) verwenden.
Syntax
Die folgende Syntax wird verwendet, um einer Variablen einen Wert zuzuweisen:
var1 ||= var2
Beispiel 1
Deklarieren Sie zwei Variablen „ A ' Und ' B “. Initialisieren Sie die Variable „ B „mit der Nummer“ elf ' während ' A ' ist nicht definiert:
lass a ;lass b = elf ;
Weisen Sie nun der Variablen „a“ einen Wert zu, indem Sie den ODER-Variablenzuweisungsoperator (||=) verwenden:
A ||= B ;
Geben Sie abschließend den Wert von „ A “ auf der Konsole:
Konsole. Protokoll ( 'Wert von a ist' + A ) ;Wie Sie sehen können, ist der Wert von „ A “ ist undefiniert, also ist der Wert von „ B “ (das ist 11) wird der Variablen „a“ zugewiesen:
Wenn der Wert von x nicht null oder undefiniert ist, wird er nicht überschrieben.
Beispiel 2
Erstellen Sie vier Variablen „ X “, „ Und “, „ Mit ', Und ' In “ und weise ihnen falsche Werte zu, wie „ 0 “, „ Null “, „ nicht definiert, ' Und ' Linux “:
konst X = 0 ;konst Und = Null ;
konst Mit = nicht definiert ;
konst In = 'Linux' ;
Verwenden Sie jetzt den ODER-Operator mit Variablen „ X “, „ Und “, „ Mit ', Und ' In ” einen wahren Wert von diesen Variablen zuzuweisen zu “ Jahre “:
konst Jahre = X || Und || Mit || In ;Drucken Sie schließlich den zugewiesenen Wert auf der Konsole mit dem „ Konsole.log() ' Methode:
Konsole. Protokoll ( Jahre ) ;Es ist ersichtlich, dass der Wert von „ In ” wurde der Variablen „ Jahre “, weil „w“ der wahre Wert ist, der in der OR-Kette angetroffen wird:
Sie können der Variablen auch Werte mit Rohwerten zuweisen, anstatt Variablen zu verwenden:
konst Jahre = 0 || Null || 'Linux' || nicht definiert ;Ausgang
Wir haben alle notwendigen Anweisungen für den Variablenzuweisungsoperator OR(||) in JavaScript bereitgestellt.
Abschluss
Der ODER-Zuweisungsoperator weist einer undefinierten Variablen einen Wert zu. In JavaScript kann es nützlich sein, wenn Sie einen Standardwert für eine Variable festlegen möchten, aber nur, wenn er noch nicht festgelegt wurde. Wenn der Wert der Variablen definiert ist, wird er nicht überschrieben. In diesem Artikel wurde der ODER-Zuweisungsoperator in JavaScript erklärt, um einer Variablen einen Wert zuzuweisen.