Konstruksi switch
Konstruksi switch digunakan untuk
memilih satu nilai dari serangkaian
nilai.
Sintaksis
switch (variabel) {
case 'nilai1':
/*
di sini kode yang akan dijalankan jika
variabel memiliki nilai1
*/
break;
case 'nilai2':
/*
di sini kode yang akan dijalankan jika
variabel memiliki nilai2
*/
break;
case 'nilai3':
/*
di sini kode yang akan dijalankan jika
variabel memiliki nilai3
*/
break;
default:
/*
di sini kode yang akan dijalankan jika
tidak cocok dengan nilai apa pun
*/
break;
};
Perbandingan dilakukan dengan kesetaraan ketat. Blok default
tidak wajib.
Contoh
Tampilkan bahasa pengguna di layar tergantung
pada nilai variabel lang:
let lang = 'ru';
switch (lang) {
case 'ru':
alert('rusia');
break;
case 'en':
alert('inggris');
break;
case 'de':
alert('jerman');
break;
default:
alert('bahasa tidak didukung');
break;
};
Contoh
Tampilkan musim yang sesuai dengan nilai dari variabel:
let num = 3;
switch (num) {
case 1:
alert('semi');
break;
case 2:
alert('panas');
break;
case 3:
alert('gugur');
break;
case 4:
alert('dingin');
break;
};
Lihat juga
-
pelajaran dari buku tutorial JavaScript,
yang menjelaskan secara detail cara bekerja denganswitch-case -
konstruksi
if,
yang juga membuat kondisi