So verwenden Sie spezielle Operatoren mit javascript-Code

Die Motoren, die Ausdrücke tun, um ihre Arbeit zu machen sind aufgerufen, Betreiber.

Sie operieren auf Daten, unterschiedliche Ergebnisse zu produzieren. javascript Sonder Operatoren sind ein Sammelsurium von verschiedenen anderen Symbole und Wörter, die andere und wichtige Funktionen erfüllen.

Bedingte Operator

Das Bedingungsoperator (Auch bekannt als ternäre Operator) Verwendet drei Operanden. Er wertet einen logischen Ausdruck und gibt dann einen Wert basierend auf, ob dieser Ausdruck wahr oder falsch ist. Der Bedingungsoperator ist der einzige Operator, der drei Operanden erfordert. Beispielsweise:

var isItBiggerThanTen = (Wert> 10)? # 147-mehr als 10 # 148-: # 147 von nicht mehr als 10 # 148--

Komma-Operator

Das Komma-Operator wertet zwei Operanden und den Wert des zweiten zurück. Es wird am häufigsten verwendet, um mehrere Aufgaben oder andere Operationen innerhalb von Schleifen durchzuführen. Es kann auch als Abkürzung dienen für Variablen zu initialisieren. Beispielsweise:

var a = 10, b = 0-

Da das Komma die niedrigste Priorität der Operatoren hat, seine Operanden werden immer separat ausgewertet.

löschen Betreiber

Das löschen Betreiber entfernt eine Eigenschaft von einem Objekt oder ein Element aus einem Array.

Wenn Sie die löschen Bediener ein Element aus einem Array, wobei die Länge des Arrays bleibt gleich zu entfernen. Das entfernte Element wird einen Wert von undefiniert.

var Tiere = [# 147-Hund # 148 - # 148-cat # 148 - # 148-Vogel # 148 - # 148-Krake # 148 -] - console.log (Tiere [3]) - // returns # 147-Krake # 148-löschen Tiere [3] -console.log (Tiere [3]) - // returns # 147-undefined # 148-

in Betreiber

Das im Operator gibt true zurück, wenn der angegebene Wert in einem Array oder einem Objekt vorhanden ist.

var Tiere = [# 147-Hund # 148 - # 148-cat # 148 - # 148-Vogel # 148 - # 148-Krake # 148 -] - if (3 Tiere) {console.log (# 147 -es ist da drin # 148 -) -}

In diesem Beispiel, wenn die Tiere Array hat ein Element mit dem Index 3, die Zeichenfolge # 147-es's drin# 148- out an die javascript-Konsole wird gedruckt.

instanceof

Das instanceof Operator gibt true, wenn das Objekt, das Sie der Typ des Objekts angeben, die angegeben wurde.

var myString = new String () - if (myString instanceof String) {console.log (# 147-yup, es ist ein String # 148! -) -}

neuer Betreiber

Das neu Betreiber erstellt eine Instanz eines Objekts. javascript verfügt über mehrere integrierte Objekttypen, und Sie können auch Ihre eigenen definieren. Im folgenden Beispiel, Datum() eine integrierte javascript-Objekt, während Haustier() und Blume() sind Beispiele für Objekte, die ein Programmierer zu dienen benutzerdefinierte Zwecke innerhalb eines Programms erstellen können.

var today = new Date () - var Vogel = new Haustier () - var Daisy = new Blume () -

dieser Operator

Das Dies Bediener bezieht sich auf das aktuelle Objekt. Es wird häufig für das Abrufen von Eigenschaften innerhalb eines Objekts verwendet.

Operator typeof

Das Art der Operator gibt eine Zeichenfolge, die den Typ des Operanden enthält:

var = Businessname # 147-Harrys Uhr-Reparatur # 148 - console.log Typeof businessName- // returns # 147-string # 148-

Operator void

Das Leere Operator bewirkt, dass ein Ausdruck in der Operanden ohne Rückkehr Wert bewertet werden. Der Ort, an dem Sie am häufigsten Leere sehen verwendet wird, ist in HTML-Dokumenten, wenn eine Verbindung benötigt wird, sondern der Schöpfer des Link will das Standardverhalten der Verbindung mit javascript außer Kraft zu setzen:

Dies ist ein Link, aber es wird nichts tun

Menü