SWITCH - Catatan Faiq Hisyam Marwan

Contact Form

 

SWITCH

Switch
Switch merupakan bentuk lain dari percabangan. Konsep ini berguna apabila kondisi yang akan ditentukan memiliki nilai tertentu. Format dari switch adalah sebagai berikut.
switch(variabel) {
    case nilai1:
     kode program jika nilai variabel sama dengan nilai1;
     break;
    case nilaiN:
     kode program jika nilai variabel sama dengan nilaiN;
     break;
    default:
     kode program jika nilai tidak sesuai;
     break;
}

Contoh kasus untuk format ini adalah pada pemilihan menu layanan isi ulang, seperti contoh berikut :
var pilihan = prompt("Pilihan untuk cek pulsa\n1. Informasi pulsa anda\n2.
Informasi masa aktif dan masa tenggang anda");
pilihan = parseInt(pilihan);
switch(pilihan) {
     case 1:
           alert("Jumlah pulsa anda adalah sembilan belas ribu
           rupiah");
           break;
     case 2:
           alert("Masa aktif kartu anda hingga 7 Agustus 2019");
           break;
     default:
           alert("Pilihlah sesuai nomor yang ada");
           break;
}

Pada contoh program diatas apabila user memilih 1, maka akan ada pesan "Jumlah pulsa anda adalah sembilan belas ribu rupiah" yang ditampilkan. Apabila pilihannya tidak ada dalam blok switch-case tersebut maka bagian default yang akan dijalankan.


Pernyataan break pada program diatas digunakan untuk keluar dari blok case atau default yang terpilih. Apabila tidak terdapat break maka blok case dan/atau default dibawahnya akan turut dieksekusi.

Total comment

Author

Faiq Hisyam Marwan

0   comments

Cancel Reply