Dieser Artikel bietet einen umfassenden Leitfaden für JavaScript -Operatoren, die für Klarheit und verbessertes Verständnis kategorisiert sind. Wir werden ihre Funktionen untersuchen und ihre Verwendung mit praktischen Beispielen veranschaulichen.
Schlüsselkonzepte:
1. Arithmetische Operatoren: Diese führen Standardmathematikoperationen aus.
'Hello' ' World!'
führt zu 'Hello World!'
. Beachten Sie das Verhalten mit Objekten: 1 {a:1}
ergibt '1[object Object]'
. 10 - 5
gleich 5
. equals
10`. 10 / 2
gleich 5
. Abteilung nach Null führt zu Infinity
. Bigint Division schneidet das Ergebnis ab. 10 % 3
gleich 1
. x
Inkremente vor der Verwendung, Postfix x
Inkremente danach). --x
, postfix x--
). -5
negiert 5
. '10'
wird 10
. equals
8`. 2. Zuordnungsoperatoren: Zuweisen Werte für Variablen und kombinieren häufig Vorgänge mit Zuordnung.
x = 5;
x = 3;
(äquivalent zu x = x 3;
) x -= 2;
x /= 2;
x %= 3;
&=
, |=
, ^=
, <<=
, >>=
, >>>=
). 3. Vergleichsbetreiber: Vergleiche Werte, ein Booleaner Ergebnis zurückgeben.
1 == '1'
ist true
. 1 != '2'
ist true
. 1 === '1'
ist false
. 1 !== '1'
ist true
. 5 > 2
ist true
. 2 < 5
ist true
. 5 >= 5
ist true
. 2 <= 5
ist true
. 4. Logische Operatoren: boolesche Ausdrücke kombinieren oder ändern.
true && false
ist false
. 'a' && 'b'
ist 'b'
. false || true
ist true
. '' || 'a'
ist 'a'
. !true
ist false
. null
oder undefined
ist. null ?? 'default'
ist 'default'
. 0 ?? 'default'
ist 0
. 5. Bitgewise -Operatoren: arbeiten mit den binären Darstellungen von Zahlen.
5 & 3
(binär 101 & 011
) gleich 1
(binär 001
). 5 | 3
(binär 101 | 011
) gleich 7
(binär 111
). 5 ^ 3
(binär 101 ^ 011
) gleich 6
(binär 110
). ~5
(binär ~101
) gleich -6
. 6. Andere Operatoren:
age > 18 ? 'Adult' : 'Minor';
[...array]
erstellt eine Kopie. obj?.prop?.subprop
Vorrang: JavaScript folgt den spezifischen Regeln für die Reihenfolge der Operationen. Klammern ()
kann Vorrang überschreiben.
Diese detaillierte Erklärung bietet eine solide Grundlage für das Verständnis und die effektive Verwendung von JavaScript -Operatoren in Ihren Programmierbemühungen. Denken Sie daran, die MDN-Web-Dokumente für die aktuellsten und umfassendsten Informationen zu konsultieren.
Das obige ist der detaillierte Inhalt vonEntmystifizierende JavaScript -Operatoren: Was bedeutet dieses Symbol?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!