Operatoren in JavaScript

Verfügbar

3.1 if-else-Anweisung

Der häufigste Operator in JavaScript ist, genau wie in Java, if-else. Es funktioniert genau gleich. Beispiel:

var x = 1;
if (x == 1) {
        console.log("one");
    }
else {
        console.log("unknown");
    }

if-elsemöglicherweise verschachtelt und der Block elsefehlt möglicherweise. Alles ist wie in Java.

3.2 Schleifen for, while, for in

Die for-Schleife in JavaScript funktioniert auf die gleiche Weise wie in Java. Und kein Wunder, beide haben sein Verhalten aus der Sprache C++ übernommen. Generell keine Unterschiede. JavaScript verfügt auch über die Operatoren „ breakand“ und „and “ continue. Keine Überraschungen. Beispiel:

var s = 0;
for (var i=0; i<10; i++)
   s += i;
console.log(s);

Es gibt auch Zyklen whileund do.while. Sie funktionieren genauso wie in Java und C++.

Aus dem Interessanten: Es gibt ein Analogon des Zyklus for eachnamens for in. So sieht es aus:

var obj = {a: 1, b: 2, c: 3};
   for (var key in obj)
     console.log( obj[key] );

Im Gegensatz zur Java-Sprache nimmt die Variable hier keynacheinander die Werte der Schlüssel des Objekts an obj. Um einen Wert per Schlüssel zu erhalten, müssen Sie schreibenobj[key];

3.3 Ausnahmen

JavaScript unterstützt die Arbeit mit Ausnahmen, aber da es keine normale Typisierung gibt, haben alle Ausnahmen genau einen Typ – Error.

Um mit Ausnahmen zu arbeiten, gibt es einen Operator try-catch-finally, der ähnlich wie der Operator aus Java funktioniert.

Beispiel:

try {
  throw new Error("JavaScript support exceptions");
}
catch(e) {
     console.log(e);
}
Kommentare
  • Beliebt
  • Neu
  • Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Auf dieser Seite gibt es noch keine Kommentare