Heim > Web-Frontend > Front-End-Fragen und Antworten > Operatoren, die nicht Teil von Javascript sind

Operatoren, die nicht Teil von Javascript sind

PHPz
Freigeben: 2023-05-26 18:28:37
Original
709 Leute haben es durchsucht

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.

  1. Ternärer Operator ( ? : )

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.

  1. Kommaoperator ( , )

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

In diesem Beispiel wird der Kommaoperator verwendet, um mehrere Variablen in einer Anweisung zu deklarieren und ihnen separat Werte zuzuweisen.

    void-Operator
void-Operator wird zum Ausführen eines Ausdrucks verwendet, gibt jedoch keinen Wert zurück. In Javascript folgt auf den void-Operator ein beliebiger Ausdruck und gibt undefiniert zurück. Zum Beispiel:

var result = void 0;

console.log(result); // undefiniert

In diesem Beispiel gibt der Operator void 0 undefiniert zurück und weist es der Variablen result zu.

    Löschoperator
Der Löschoperator wird zum Löschen von Attributen von Objekten oder Elementen von Arrays verwendet. In Javascript lautet die Syntax wie folgt:

delete object.property; // Löschen Sie die Eigenschaften des Objekts.

delete array[index] // Löschen Sie die Elemente des Arrays.

var obj = { name: 'Jim', age : 18};

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

  1. Instanceof-Operator wird verwendet, um zu prüfen, ob ein Objekt eine Instanz einer Klasse ist. In Javascript lautet die Syntax wie folgt:
Objektinstanz der Klasse

Zum Beispiel:

var arr = [1, 2, 3];

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.

Zusammenfassung

Die oben genannten sind die weniger häufig verwendeten Operatoren in Javascript, sie können in bestimmten Szenarien sehr nützlich sein. Wenn wir die Verwendung dieser Operatoren beherrschen, können wir Daten besser verarbeiten und manipulieren. Es ist zu beachten, dass diese Operatoren möglicherweise nicht von allen Browsern oder Javascript-Engines unterstützt werden und mit Vorsicht verwendet werden müssen.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage