Javascript ist eine weit verbreitete Programmiersprache, die Entwicklern leistungsstarke Operatoren und Kontrollflüsse zur Verarbeitung und Manipulation von Daten bietet. In Javascript gibt es einige Operatoren, die nicht häufig diskutiert und verwendet werden. In diesem Artikel werden diese Operatoren vorgestellt, die in Javascript keine regulären Operatoren sind.
Der ternäre Operator wird auch als Bedingungsoperator bezeichnet. Er ist eine prägnante Möglichkeit, if-else-Anweisungen zu schreiben. In Javascript lautet die Syntax:
Bedingung ? Ausdruck1: Ausdruck2
Wenn die Bedingung wahr ist, wird der Ausdruck Ausdruck1 ausgeführt. Wenn die Bedingung falsch ist, wird Ausdruck expr2 ausgeführt. Zum Beispiel:
var age = 18;
var isAdult = age >= 18 ? true : false;
console.log(isAdult); // true
Dieser Code bestimmt anhand des Wertes, ob Sie ein Erwachsener sind der Variable „Alter“: Wenn das Alter größer oder gleich 18 Jahre ist, wird der Variable isAdult „true“ zugewiesen, andernfalls wird ihr „false“ zugewiesen.
Der Kommaoperator ist eine Möglichkeit, mehrere Ausdrücke zu trennen. Der Kommaoperator wird auch als Sequenzoperator bezeichnet, da er mehrere Ausdrücke zu einer Sequenz kombinieren kann. In Javascript werden Kommas zum Trennen von Ausdrücken verwendet, zum Beispiel:
var x = 1, y = 2, z = 3; log(x, y, z); // 1 2 3
console.log(result); // undefiniert
delete array[index] // Löschen Sie die Elemente des Arrays.
delete obj.age;
console.log(obj); // {name: 'Jim'}
In diesem Beispiel wird der Löschoperator verwendet, um das Altersattribut zu löschen des Objekts obj.
Instanceof-Operator
console.log(arr instanceof Array); // true
In diesem Beispiel Der Operator „Instanceof“ wird verwendet, um zu prüfen, ob „arr“ eine Instanz der Array-Klasse ist.
Das obige ist der detaillierte Inhalt vonOperatoren, die nicht Teil von Javascript sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!