Tukar Huruf Pada JavaScript - Halo semuanya, pada artikel sebelumnya kita telah membahas tentang pernyataan atau kondisi dengan menggunakan beberapa pernyataan yaitu IF, ELSE dan ELSE IF
Pada artikel ini kita semua akan belajar tentang penerapan Switch Case dalam bahasa pemrograman JavaScript
Kita dapat menggunakan beberapa if. sebaliknya. jika pernyataan, seperti pada artikel sebelumnya, untuk melakukan cabang multiway
Namun, ini tidak selalu merupakan solusi terbaik, terutama ketika semua cabang bergantung pada satu nilai variabel
Memulai JavaScript 1. 2, Kita dapat menggunakan pernyataan switch case yang menangani situasi ini dengan tepat, dan melakukannya lebih efisien daripada mengulangi pernyataan if .. else .. if
Alihkan Alur Kerja Kasing
Bagan alur berikut menunjukkan cara kerja pernyataan Switch Case
or literal value){ case 1: //kode untuk di eksekusi break; case 2: //kode untuk di eksekusi break; case n: //kode untuk di eksekusi break; default: //default kode untuk di eksekusi //jika tidak ada kasus yang dijalankan di atas }
Menurut sintaks di atas, pernyataan switch berisi ekspresi atau nilai literal. Ekspresi akan mengembalikan nilai saat dievaluasi. Sakelar dapat menyertakan banyak kasus di mana setiap kasus mewakili nilai tertentu. Kode dalam kasus tertentu akan dieksekusi ketika nilai kasus sama dengan nilai kembalian dari ekspresi Switch. Jika tidak ada case yang cocok dengan nilai ekspresi Switch maka case default akan dieksekusi
Contoh. Pernyataan beralih
<!DOCTYPE html> <html> <body> <h1>Demo: switch case</h1> <script> var a = 3; switch (a) { case 1: alert('case 1 executed'); case 2: alert("case 2 executed"); break; case 3: alert("case 3 executed"); break; case 4: alert("case 4 executed"); break; default: alert("default case executed"); } </script> </body> </html>_
Hasilnya adalah sebagai berikut
Pada contoh di atas, pernyataan switch menyertakan ekspresi a / 3, yang akan menghasilkan 1 (karena a = 3). Jadi, kasus 1 akan dieksekusi pada contoh di atas