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%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:
*
Operator /
Operator %
Operator +
) -
) <<
) >>
) >>>
) <
) >
) <=
) >=
) instanceof
in
==
) !=
) ===
) !==
) &
, ^
, |
) &&
, ||
) Technisch gesehen sind auch die Zuweisungs- und Kommaoperatoren binär.
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.
Tags und Links javascript operators