CodeGym /Java tanfolyam / /Operátorok a JavaScriptben

Operátorok a JavaScriptben

Szint , Lecke
Elérhető

3.1 if-else utasítás

A JavaScript leggyakoribb operátora, akárcsak a Java-ban, a if-else. Pontosan ugyanúgy működik. Példa:

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

if-elselehet, hogy beágyazott, és a blokk elsehiányzik. Minden ugyanaz, mint a Java-ban.

3.2 hurkok for, while, for in

A for ciklus a JavaScriptben ugyanúgy működik, mint a Java-ban. És nem csoda, mindketten a C ++ nyelvről másolták a viselkedését. Általában nincs különbség. A JavaScript rendelkezik a breakés operátorokkal is continue. Semmi meglepetés. Példa:

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

Vannak még ciklusok whileés do.while. Pontosan ugyanúgy működnek, mint a Java-ban és a C++-ban.

Az érdekesből: van a ciklus analógja for each, az úgynevezett for in. Így néz ki:

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

A Java nyelvtől eltérően itt a változó keyszekvenciálisan veszi fel az objektum kulcsainak értékeit obj. Ahhoz, hogy kulcsonként értéket kapjunk, írni kellobj[key];

3.3 Kivételek

A JavaScript támogatja a kivételekkel való munkát, de mivel nincs normál gépelés, minden kivételnek pontosan egy típusa van - Error.

A kivételekkel való együttműködéshez van egy operátor, try-catch-finallyamely a Java operátorához hasonlóan működik.

Példa:

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