Zum Inhalt springen

JavaScript-Operatoren

Einführung

In JavaScript ist das Verständnis von Vergleichen und Operatoren für effektives Scripting wichtig. Dieser Leitfaden geht auf Vergleichsoperatoren, arithmetische Operationen und die String-Verkettung ein, um ein umfassendes Verständnis dieser grundlegenden Konzepte zu gewährleisten.

Vergleichsoperatoren in JavaScript

Gleichheit und Ungleichheit

Strenge (===) und lose (==) Gleichheit

Strenge Gleichheit (===) prüft sowohl Wert als auch Typ, während lose Gleichheit (==) Typen vor dem Vergleich konvertiert.


Output appears here after Run.

Größer als (>) und Kleiner als (<)

Diese Operatoren werden zum Vergleichen numerischer Werte verwendet.


Output appears here after Run.

Sonderfälle bei Vergleichen

Vergleichen von nicht-numerischen Werten

JavaScript führt eine Typkonvertierung durch, was häufig zu unerwarteten Ergebnissen führt.


Output appears here after Run.

NaN-Vergleiche

``NaN` (Not-A-Number) ist gleich keinem Wert, einschließlich sich selbst.


Output appears here after Run.

Arithmetische Operatoren in JavaScript

Grundlegende Operatoren: Addition (+), Subtraktion (-), Multiplikation (*) und Division (/)

Diese Operatoren werden für grundlegende arithmetische Operationen verwendet.


Output appears here after Run.

Modulo (%) und Exponentiation (**)

Modulo gibt den Divisionsrest zurück, während Exponentiation eine Zahl mit der Potenz einer anderen Zahl potenziert.


Output appears here after Run.

String-Verkettung und der binäre + Operator

Strings verketten

In JavaScript wird der + Operator sowohl für die numerische Addition als auch für die String-Verkettung verwendet.


Output appears here after Run.

Binäres + und Typkonvertierung

Wenn einer der Operanden ein String ist, konvertiert JavaScript auch den anderen in einen String.


Output appears here after Run.

Best Practices für die Verkettung

TIP

Verwenden Sie Template Literals für mehr Klarheit und vermeiden Sie Verwechslungen mit der numerischen Addition.


Output appears here after Run.

Fazit

Das Verständnis von Vergleichen, arithmetischen Operatoren und der String-Verkettung ist in JavaScript grundlegend. Dieses Wissen bildet die Grundlage zahlreicher Programmieraufgaben, von einfachen Berechnungen bis hin zu komplexen Entscheidungsprozessen.

Praxis

Welche der folgenden Aussagen über JavaScript-Vergleiche sind korrekt?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.