Was bedeutet dieses Symbol in JavaScript?
Dieser Frage- und Antwortabschnitt enthält eine umfassende Liste von Symbolen und ihrer Bedeutung in JavaScript.
Symbole
dieses - Stellt das aktuelle Objekt dar.
var – Deklariert eine Variable mit einem funktionsbezogenen Gültigkeitsbereich.
(function(){…})() – Sofort aufgerufener Funktionsausdruck (IIFE), führt eine Funktion unmittelbar nach ihr aus Deklaration.
someFunction()() – Funktion, die eine andere Funktion zurückgibt.
=> – Pfeilfunktionssyntax, die den Ausdruck zurückgibt, der folgt ihm.
|> - Pipeline-Operator, Verkettung von Funktionsaufrufen zusammen.
Funktion, Ertrag, Ertrag - Generatorfunktionssyntax, Werte ergeben oder an andere Generatoren delegieren.
[…] , [ Wert ], Array() – Array Literale Notation, erstellt ein Array.
{…}, { key: value }, { [key]: value } – Objektliteral-Syntax, erstellt ein Objekt.
…${…}… – Vorlagenliteral-Syntax, erstellt eine Zeichenfolge mit eingebettetem Ausdrücke.
/…/ – Literale Syntax regulärer Ausdrücke, entspricht einem Muster in einer Zeichenfolge.
$ – Dollarzeichen in Regex-Ersetzungsmustern , stellt Sonderzeichen oder Text dar.
() – Gruppierungsoperator, gruppiert Ausdrücke für Auswertung.
obj.prop, obj[prop], obj["prop"] – Greift über Punkt auf Eigenschaften eines Objekts zu oder Klammernotation.
?., ?.[], ?.() – Optional Verkettungsoperator, greift nur dann auf Eigenschaften eines Objekts zu, wenn das Objekt existiert.
:: – Bindeoperator, bindet eine Funktion an ein bestimmtes Objekt.
neu – Erstellt eine neue Instanz einer Klasse oder Funktion.
…iter – Spread Syntax, erweitert eine Iterable in einzelne Elemente.
, -- - Inkrementierungs- oder Dekrementierungsoperatoren, die eine Variable um 1 erhöhen oder verringern.
löschen – Löscht eine Eigenschaft von einem Objekt.
void – Wertet einen Ausdruck aus und verwirft seinen Wert.
, - – Arithmetische Operatoren, Zahlen addieren oder subtrahieren.
|, &, ^, ~ – Bitweise Operatoren , führt bitweise Operationen an Zahlen aus.
% – Restoperator, gibt den zurück Rest einer Division.
&&, ||, ! – Logische Operatoren, die logische Operationen an Werten ausführen.
?? – Null-Koaleszenzoperator, gibt den linken Operanden zurück, wenn er nicht null oder undefiniert ist, andernfalls gibt er den rechten Operanden zurück.
** – Potenzierung Operator, potenziert eine Zahl.
==, === – Gleichheitsoperatoren, Prüfung auf Gleichheit der Werte.
!=, !== – Ungleichheitsoperatoren, Prüfung auf Ungleichheit der Werte.
<<, >>, >>> - Bitverschiebungsoperatoren, Verschiebung Bits nach links oder rechts.
…?…:… – Bedingter (ternärer) Operator, der eine Bedingung auswertet und unterschiedliche Werte basierend auf ihrer Wahrhaftigkeit zurückgibt.
= – Zuweisungsoperator, der a einen Wert zuweist Variable.
%= - Restzuweisungsoperator, der den Rest einer Division einer Variablen zuweist.
= - Additionszuweisungsoperator, Addition ein Wert für eine Variable.
&&=, ||=, ??= – Logische Zuweisungsoperatoren, die eine Variable basierend auf einer logischen Bedingung aktualisieren.
<<= , >>=, >>>=, &=, ^=, |= – Bitweise Zuweisungsoperatoren, die eine Variable bitweise aktualisieren.
{}, [ ] – Destrukturierende Zuweisung, Zuweisung von Werten zu mehreren Variablen.
, – Kommaoperator, der Ausdrücke nacheinander auswertet und das Ergebnis des letzten zurückgibt.
{…} – Blockanweisung , Gruppierung von Aussagen.
var, let, const – Variablendeklarationen, Deklaration von Variablen mit unterschiedlichen Gültigkeitsbereichen.
label: – Label, das eine Anweisung oder einen Block für den Kontrollfluss identifiziert.
123n – BigInt-Literal, das eine große Ganzzahl darstellt Wert.
# – Privates Klassenfeld oder private Methodendeklaration.
_ – Numerisches Trennzeichen, das die Lesbarkeit großer Zahlen verbessert.
Das obige ist der detaillierte Inhalt vonWas bedeuten JavaScript-Symbole und -Operatoren und wie werden sie verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!