Pernyataan Switch JavaScript

Pernyataan switch digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda.
Pernyataan JavaScript Switch

Gunakan pernyataan switch untuk memilih salah satu dari sekian banyak blok kode yang akan dieksekusi.
Sintaks
switch (ekspresi) {
    case n:
        Blok kode
        break;
    case n:
        Blok kode
        break;
    Default:
        Blok kode default
}

Begini Cara kerjanya:

  •     Ekspresi switch dievaluasi sekali.
  •     Nilai ungkapan dibandingkan dengan nilai tiap case.
  •     Jika ada kecocokan, blok kode yang terkait akan dijalankan.

Contoh

Metode getDay () mengembalikan hari kerja sebagai angka antara 0 dan 6. (Minggu = 0, Senin = 1, Selasa = 2 ..)

Gunakan nomor hari kerja untuk menghitung nama hari kerja:
switch (new Date().getDay()) {
    case 0:
        hari = "hari minggu";
        break;
    case 1:
        hari = "Senin";
        break;
    case 2:
        hari = "hari Selasa";
        break;
    case 3:
        hari = "Rabu";
        break;
    case 4:
        hari = "Kamis";
        break;
    case 5:
        hari = "jumat";
        break;
    case 6:
        hari = "Sabtu";
        break;
}

hasil hari adalah:
Selasa
Keyword break

Bila juru kode JavaScript mencapai kata kunci break, itu akan terlepas dari blok switch.

Ini akan menghentikan eksekusi lebih banyak kode dan uji case di dalam blok.
Catatan Saat ada kecocokan, dan pekerjaan selesai, saatnya untuk break.
Tidak perlu pengujian lagi.
Kata kunci default

Kata kunci default menentukan kode untuk dijalankan jika tidak ada case yang cocok:
Contoh

Metode getDay () mengembalikan hari kerja sebagai angka antara 0 dan 6.

Jika hari ini bukan hari Sabtu (6) atau Minggu (0), tulis pesan default:
switch (new Date().getDay()) {
    case 6:
        text = "hari ini hari Sabtu";
        break;
    case 0:
        text = "hari ini hari Minggu";
        break;
    default:
        text = "Menantikan Weekend";
}

hasil teks adalah:
Menantikan Weekend
Common Code dan Fall-Through

Terkadang, di blok switch, Anda akan menginginkan case yang berbeda untuk menggunakan kode yang sama, atau jatuh ke standar umum.

Perhatikan dari contoh berikut, case tersebut dapat berbagi blok kode yang sama, dan bahwa case default tidak harus menjadi case terakhir di blok switch:
Contoh
switch (new Date().getDay()) {
    case 1:
    case 2:
    case 3:
    default:
        text = "Menantikan Weekend";
        break;
    case 4:
    case 5:
       Text = "Soon it is Weekend";
        break;
    case 0:
    case 6:
       Text = "Ini adalah Weekend";
}
Catatan Jika default bukan case terakhir di blok switch, ingatlah untuk mengakhirinya dengan jeda.
Previous
Next Post »
Thanks for your comment