CodeGym/Java kurs/Modul 3/Operatörer i JavaScript

Operatörer i JavaScript

Nivå, Lektion
Tillgängliga

3.1 om-annat uttalande

Den vanligaste operatorn i JavaScript, precis som i Java, är if-else. Det fungerar precis likadant. Exempel:

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

if-elsekan vara kapslade och blocket elsekan saknas. Allt är detsamma som i Java.

3.2 Slingor för, medan, för in

For-loopen i JavaScript fungerar på samma sätt som i Java. Och inte konstigt, de kopierade båda dess beteende från C++-språket. Generellt inga skillnader. JavaScript har också operatorerna breakoch continue. Inga överraskningar. Exempel:

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

Det finns också cyklar whileoch do.while. De fungerar precis som i Java och C++.

Från det intressanta: det finns en analog av cykeln , for eachkallad for in. Så här ser det ut:

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

Till skillnad från Java-språket tar variabeln här keysekventiellt värdena för objektets nycklar obj. För att få ett värde per nyckel måste du skrivaobj[key];

3.3 Undantag

JavaScript stöder arbete med undantag, men eftersom det inte finns någon normal skrivning har alla undantag exakt en typ - Error.

För att arbeta med undantag finns det en operatör try-catch-finallysom fungerar liknande operatören från Java.

Exempel:

try {
  throw new Error("JavaScript support exceptions");
}
catch(e) {
     console.log(e);
}
Kommentarer
  • Populär
  • Ny
  • Gammal
Du måste vara inloggad för att lämna en kommentar
Den här sidan har inga kommentarer än