CodeGym/Java Course/Modul 3/Operator dalam JavaScript

Operator dalam JavaScript

Level 7, Pelajaran 2
Tersedia

3.1 pernyataan if-else

Operator yang paling umum di JavaScript, seperti halnya di Java, adalah if-else. Ia bekerja persis sama. Contoh:

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

if-elsemungkin bersarang, dan blok elsemungkin hilang. Semuanya sama seperti di Jawa.

3.2 Putaran untuk, sementara, untuk masuk

Perulangan for di JavaScript bekerja dengan cara yang sama seperti di Java. Dan tak heran, keduanya meniru perilakunya dari bahasa C++. Umumnya tidak ada perbedaan. JavaScript juga memiliki operator breakand continue. Tidak ada kejutan. Contoh:

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

Ada juga siklus whiledan do.while. Mereka bekerja persis sama seperti di Java dan C++.

Dari yang menarik: ada analogi dari siklus for each, disebut for in. Berikut tampilannya:

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

Berbeda dengan bahasa Java, di sini variabel keysecara berurutan mengambil nilai kunci dari objek obj. Untuk mendapatkan nilai dengan kunci, Anda perlu menulisobj[key];

3.3 Pengecualian

JavaScript mendukung bekerja dengan pengecualian, tetapi karena tidak ada pengetikan normal, semua pengecualian hanya memiliki satu jenis - Error.

Untuk bekerja dengan exception, ada operator try-catch-finallyyang cara kerjanya mirip dengan operator dari Java.

Contoh:

try {
  throw new Error("JavaScript support exceptions");
}
catch(e) {
     console.log(e);
}
Komentar
  • Populer
  • Baru
  • Lama
Anda harus login untuk memberikan komentar
Halaman ini belum memiliki komentar