let language = "French";
let greeting = null;
switch (language) {
case "English":
greeting = "Good Morning!";
break;
case "French":
greeting = "Bonjour!";
break;
case "Japanese":
greeting = "Ohayou Gozaimasu!";
break;
default:
greeting = "Selamat Pagi!";
}
console.log(greeting);
//Jika kondisi pada case sama dengan variabel pada switch, maka blok kode setelah titik dua (:) akan dijalankan.
//Keyword break digunakan untuk keluar dari proses switch.
/*Terdapat satu case bernama default yang memiliki fungsi yang sama dengan keyword else pada control flow if-else.
Jika tidak ada nilai yang sama dengan variabel pada switch, maka blok kode ini akan dijalankan. */
//buatan sendiri
let language = "indonesia";
let greeting = null;
switch (language)
{ case "English" : greeting = "good morning";
break;
case "indonesia" : greeting = "brazikowaz";
break;
default : greeting = "sugeng enjing"; }
console.log(greeting);
//saat default harus menggunakan :
//penggunaan { bisa sampai panjang dari {case sampai "sugeng enjing";}