JavaScript OR (||=) Erklärung der Variablenzuweisung

Javascript Or Erklarung Der Variablenzuweisung



Der ODER-Operator (||) ist eine logische Operation, die wahr zurückgibt, wenn einer der Ausdrücke/Bedingungen auf jeder Seite wahr ist, und falsch, wenn beide falsch sind. Der ODER-Operator wird durch zwei senkrechte Striche (||) dargestellt. In JavaScript weist der ODER-Zuweisungsoperator (||=) einer Variablen einen Wert zu, wenn sie undefiniert ist und auf einer Bedingung basiert. Es wertet den ersten gefundenen wahren Wert oder den letzten gefundenen Wert aus, wenn alle Werte falsch sind.

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.