CodeGym /Java Course /Module 3 /Operatoren in JavaScript

Operatoren in JavaScript

Module 3
Niveau 7 , Les 2
Beschikbaar

3.1 if-else verklaring

De meest voorkomende operator in JavaScript, net als in Java, is if-else. Het werkt precies hetzelfde. Voorbeeld:

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

if-elsekan zijn genest en het blok elsekan ontbreken. Alles is hetzelfde als op Java.

3.2 Loops voor, terwijl, voor in

De for-lus in JavaScript werkt op dezelfde manier als in Java. En geen wonder, ze hebben allebei zijn gedrag gekopieerd van de C ++ -taal. Over het algemeen geen verschillen. JavaScript heeft ook de operatoren breaken continue. Geen verrassingen. Voorbeeld:

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

Er zijn ook cycli whileen do.while. Ze werken precies hetzelfde als in Java en C++.

Van het interessante: er is een analoog van de cyclus for each, genaamd for in. Hier is hoe het eruit ziet:

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

keyIn tegenstelling tot de Java-taal neemt de variabele hier achtereenvolgens de waarden van de sleutels van het object obj. Om een ​​waarde per sleutel te krijgen, moet u schrijvenobj[key];

3.3 Uitzonderingen

JavaScript ondersteunt het werken met uitzonderingen, maar aangezien er geen normaal type is, hebben alle uitzonderingen precies één type - Error.

Om met uitzonderingen te werken, is er een operator try-catch-finallydie vergelijkbaar werkt met de operator uit Java.

Voorbeeld:

   try {
     throw new Error("JavaScript support exceptions");
   }
   catch(e) {
        console.log(e);
   }
Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION