CodeGym/Kursy Java/Moduł 3/Operatory w JavaScript

Operatory w JavaScript

Dostępny

3.1 instrukcja if-else

Najpopularniejszym operatorem w JavaScript, podobnie jak w Javie, jest if-else. Działa dokładnie tak samo. Przykład:

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

if-elseelsemogą być zagnieżdżone i może brakować bloku . Wszystko jest takie samo jak w Javie.

3.2 Pętle for, while, for in

Pętla for w JavaScript działa tak samo jak w Javie. I nic dziwnego, obaj skopiowali jego zachowanie z języka C++. Generalnie brak różnic. JavaScript ma również operatory breaki continue. Bez niespodzianek. Przykład:

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

Istnieją również cykle whilei do.while. Działają dokładnie tak samo jak w Javie i C++.

Z ciekawostek: istnieje odpowiednik cyklu for each, tzw for in. Oto jak to wygląda:

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

W przeciwieństwie do języka Java, tutaj zmienna keysekwencyjnie przyjmuje wartości kluczy obiektu obj. Aby uzyskać wartość według klucza, musisz napisaćobj[key];

3.3 Wyjątki

JavaScript obsługuje pracę z wyjątkami, ale ponieważ nie ma normalnego pisania, wszystkie wyjątki mają dokładnie jeden typ - Error.

Aby pracować z wyjątkami, istnieje operator try-catch-finally, który działa podobnie do operatora z Javy.

Przykład:

try {
  throw new Error("JavaScript support exceptions");
}
catch(e) {
     console.log(e);
}
Komentarze
  • Popularne
  • Najnowsze
  • Najstarsze
Musisz się zalogować, aby dodać komentarz
Ta strona nie ma jeszcze żadnych komentarzy