CodeGym/Java Kursu/Modül 3/JavaScript'teki operatörler

JavaScript'teki operatörler

Mevcut

3.1 if-else ifadesi

Java'da olduğu gibi JavaScript'te de en yaygın operatör if-else. Tamamen aynı şekilde çalışır. Örnek:

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

if-elseyuvalanmış olabilir ve blok elseeksik olabilir. Her şey Java'daki ile aynı.

3.2 for, while, for in döngüleri

JavaScript'teki for döngüsü, Java'daki ile aynı şekilde çalışır. Ve merak etmeyin, ikisi de davranışını C ++ dilinden kopyaladı. Genel olarak fark yok. JavaScript ayrıca breakve işleçlerine sahiptir continue. Sürpriz yok. Örnek:

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

whileAyrıca döngüler ve vardır do.while. Java ve C++ ile tamamen aynı şekilde çalışırlar.

for eachİlginç olandan: denilen döngünün bir analogu var for in. İşte göründüğü gibi:

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

Java dilinden farklı olarak, burada değişken keysırayla nesnenin tuşlarının değerlerini alır obj. Anahtarla bir değer elde etmek için yazmanız gerekirobj[key];

3.3 İstisnalar

JavaScript, istisnalarla çalışmayı destekler, ancak normal yazma olmadığından, tüm istisnaların tam olarak tek bir türü vardır - Error.

İstisnalarla çalışmak için, try-catch-finallyJava'daki operatöre benzer şekilde çalışan bir operatör vardır.

Örnek:

try {
  throw new Error("JavaScript support exceptions");
}
catch(e) {
     console.log(e);
}
Yorumlar
  • Popüler
  • Yeni
  • Eskimiş
Yorum bırakmak için giriş yapmalısınız
Bu sayfada henüz yorum yok