Liste aller binären Operatoren in JavaScript

8

Ich versuche zu verstehen, was mit binären Operatoren (nur binäre Operatoren) in JavaScript möglich ist. Bis jetzt ist die Liste der binären Operatoren, die ich entdeckt habe, die folgende. Sie stammen hauptsächlich von dieser Liste , aber fehlen sie?

Beachten Sie, dass ich speziell nach binären Operatoren suche, die laut der oben genannten Quelle als binäre Operatoren definiert sind, die Sie mit zwei Objekten verwenden (ist das genau?). Ich habe auch die Zusätze von @samsamX hinzugefügt.

%Vor%     
fakeguybrushthreepwood 25.08.2012, 13:15
quelle

3 Antworten

11

Eine vollständige Liste finden Sie in der Spezifikation im Ausdruckskapitel. Da die meisten "normalen" Operatoren binär sind (siehe die Definition bei Wikipedia ), sind sie nicht explizit als solche aufgeführt (wie die unären und ternären Operatoren). Sie sind:

  • Multiplikative Operatoren
    • Der * Operator
    • Der / Operator
    • Der % Operator
  • Zusätzliche Operatoren
    • Der Additionsoperator ( + )
    • Der Subtraktionsoperator ( - )
  • Bitweise Verschiebungsoperatoren
    • Der Operator für die linke Verschiebung ( << )
    • Der unterzeichnete Operator für die rechte Verschiebung ( >> )
    • Der Operator für die nicht signierte rechte Verschiebung ( >>> )
  • Relationale Operatoren
    • Der Kleiner-als-Operator ( < )
    • Der Größer-als-Operator ( > )
    • Der Less-than-or-Operator ( <= )
    • Der Größer-als-oder-gleich-Operator ( >= )
    • Der Operator instanceof
    • Der Operator in
  • Gleichheitsoperatoren
    • Der Operator "Gleich" ( == )
    • Der Operator "Does-not-equals" ( != )
    • Der Strict Equals-Operator ( === )
    • Der strikte ungleiche Operator ( !== )
  • Binäre bitweise Operatoren ( & , ^ , | )
  • Binäre logische Operatoren ( && , || )

Technisch gesehen sind auch die Zuweisungs- und Kommaoperatoren binär.

    
Bergi 25.08.2012, 13:21
quelle
9

Es gibt die folgenden arithmetischen Operatoren, die von der JavaScript-Sprache unterstützt werden.

Angenommen, Variable A enthält 10, und Variable B enthält 20:

Hier ist der ursprüngliche Seitenlink.

    
blasteralfred Ψ 25.08.2012 13:23
quelle
1
%Vor%     
zessx 25.08.2012 13:21
quelle

Tags und Links