Heim >Web-Frontend >Front-End-Fragen und Antworten >Was sind die speziellen Operatoren in Javascript?
Zu den speziellen Javascript-Operatoren gehören: 1. Komma-Operator „“, der den Wert des Operanden ganz rechts zurückgeben kann; 2. „delete“-Operator, der ein Attribut eines Objekts löscht; 4. „Instanceof“-Operator; 5. „Typeof“-Operator; 6. „void“-Operator.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
1. Komma-Operator: Gibt den Wert des Operanden ganz rechts zurück
Der Komma-Operator in JavaScript ist ein binärer Operator, der zuerst den Operanden links und dann den Operanden rechts ausführt und schließlich den Wert zurückgibt des rechten Operanden.
a = b = 1,c = 2; console.log(a); //返回1 console.log(b); //返回1 console.log(c); //返回2
var x = (1, 2, 3); alert(x); //3
2. Löschoperator: Löschen eines Attributs eines Objekts
Der Löschoperator dient zum Löschen eines Attributs aus einem Objekt oder zum Löschen eines Elements aus einem Array.
var obj = {x: 1, y: 2}; obj.x; //1 delete obj.x; obj.x; //undefined
Hinweis:
1. Die Attribute von Objekten mit konfigurierbaren Tags können nicht als falsch gelöscht werden:
var obj = {}; Object.defineProperty(obj, 'x', { configurable: false, value: 1 }); delete obj.x; // false obj.x; // 1
2. Es kann nicht zum Löschen von Funktionsdeklarationen verwendet werden
var a = 1; delete a; // false
3. <span style="font-size: 18px;">"in"</span>
<span style="font-size: 18px;">"in"</span>
Operator: Bestimmen Sie, ob ein Attribut zu einem Objekt gehört
function fun() {} delete fun; // false
4. Instanceof-Operator
Der Instanceof-Operator erfordert, dass der Operand auf der linken Seite ein Objekt und der Operand auf der rechten Seite der Name der Objektklasse ist, wenn das Objekt auf der linken Seite des Operators ist Ein Mitglied der Klasse in der rechten Instanz gibt „true“ zurück, andernfalls wird „false“ zurückgegeben.var obj = { name: 'person', age: 20 }; 'name' in obj; // true
5. Typeof-Operator typeof ist ein unärer Operator vor einem Operanden, der von jedem beliebigen Typ sein kann. Sein Rückgabewert ist eine Zeichenfolge, die den Typ des Operanden beschreibt. Normalerweise lautet der von typeof zurückgegebene Typ wie folgt: Zahl, Zeichenfolge, Boolescher Wert, Objekt, Funktion, undefiniert. Typof kann den Operanden einschließen, ähnlich wie bei einer Funktion
6. Void-Operatorvoid ist ein unärer Operator, der vor jedem Operandentyp stehen kann. Dieser Operator hat einen besonderen Zweck. Er verwirft immer den -Wert des Operanden und gibt undefiniert zurück. Dieser Operator wird häufig in clientseitigen Javascript-URLs verwendet, wo der Wert eines Ausdrucks berechnet werden kann, ohne dass der Browser den Wert anzeigt. Eine andere Verwendung von void besteht darin, gezielt undefinierte Werte zu generieren
Das obige ist der detaillierte Inhalt vonWas sind die speziellen Operatoren in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!