Versi bahasa Inggris: https://www.javascripttutorial.net/javascript-switch-case/
Instruksi switch caseadalah instruksi kontrol aliran yang mirip dengan instruksi if else. Anda menggunakan pernyataan tersebut switchuntuk menangani operasi bersyarat yang kompleks.
Contoh berikut menunjukkan sintaks pernyataan switch:
Setiap kasus ( case) dalam pernyataan switchmengeksekusi sesuai pernyataan ( statement_1, statement_2, ...) jika ungkapan sama dengan ( value_1, value_2, ...).
Kata kunci breakmenyebabkan eksekusi melewati pernyataan switch. Jika Anda menghilangkan kata kunci, Anda breakakan menjalankan semua kasus, sampai Anda menemukan satu breakatau sampai pada kasus tersebut default.
Jika ekspresi expressiontidak cocok dengan nilai apa pun, deklarasi default dijalankan. Ini berperilaku seperti blok elseinstruksi if else.
Diagram alir berikut menggambarkan pernyataan tersebut switch:
Anda sering menggunakan instruksi switchuntuk menggantikan instruksi yang terdiri dari instruksi if elseberantai kompleks.
Pada dasarnya instruksi switchtersebut setara dengan instruksi if elseberikut:
Contoh berikut mendeklarasikan variabel bernama dayyang nilainya mewakili satu hari dalam seminggu. Kode menghasilkan nama hari dalam seminggu berdasarkan nilai variabel day, menggunakan instruksi switch.
Dalam kasus ini, itu Tuesdayterdaftar di jendela konsol.
Pahami cara kerja kode ini.
Ada 4 kasus:
defaultdan menetapkan variabel dayCountsebagai -1menunjukkan bahwa bulan tidak valid.var agora = new Date()
var diaSem = agora.getDay()
switch(diaSem){
case 0:
console.log(‘Domingo’)
break
case 1:
console.log(‘Segunda’)
break
case 2:
console.log(‘Terça’)
break
case 3:
console.log(‘Quarta’);
break
case 4:
console.log(‘Quinta’);
break
case 5:
console.log(‘Sexta’);
break
default:
console.log(‘Sábado’);
}
Minggu ini, saya menerima email dari anggota daftar email harian. Mereka ingin tahu: Sumber daya apa yang Anda kunjungi setiap hari, setiap minggu, dan setiap bulan? Pertanyaan bagus! Saya senang untuk mencoba membagikan beberapa wawasan tentang alur kerja saya & sumber daya teratas yang saya gunakan.
Tujuan dari rangkaian blog ini adalah untuk mendalami library Lit dan mendapatkan pemahaman komprehensif tentang fitur uniknya dan bagaimana Lit membedakan dirinya dari library dan framework lain di pasar. Serial ini dibagi menjadi tiga bagian, mencakup topik-topik seperti 1.
Dalam lanskap bisnis yang berkembang pesat saat ini, konsep kerja hibrid dan jarak jauh telah mendapatkan momentum yang belum pernah terjadi sebelumnya. Saat perusahaan terus beradaptasi dengan perubahan kebutuhan dan harapan karyawan mereka, para ahli dari berbagai bidang berkumpul untuk membahas manfaat, tantangan, dan masa depan cara kerja transformatif ini.
Sudah lewat tengah malam ketika Hayden mengantar Katie kembali ke asrama kampusnya setelah malam mereka bersama. Dia memiliki kelas awal di pagi hari dan tidak memiliki pakaian ganti lagi setelah tinggal bersamanya malam sebelumnya.
Gatal di tangan saya menyebar saat saya menawar dengan penjual buku lokal untuk buku lain. Buku ini seperti buku lain yang saya beli baru-baru ini akan menemukan singgasananya di tumpukan 'To Be Read' (TBR) saya; namun, saya membelinya.
Di dunia yang saling terhubung saat ini, ancaman serangan dunia maya lebih umum dari sebelumnya. Penjahat dunia maya dan aktor negara terus-menerus berusaha mengeksploitasi kerentanan dan mencuri data berharga, yang menimbulkan risiko signifikan bagi organisasi dari semua ukuran.