Cara menggunakan SWITHCH di JavaScript

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

Cara menggunakan SWITHCH di JavaScript


Sintaksis

Tujuan dari pernyataan switch adalah untuk memberikan ekspresi untuk dievaluasi dan beberapa pernyataan berbeda untuk dieksekusi berdasarkan nilai ekspresi

Periksa setiap kasus terhadap nilai ekspresi sampai ditemukan kecocokan. Jika tidak ada yang cocok, kondisi default akan digunakan

switch (expression) {
   case condition 1: statement(s)
   break;
   
   case condition 2: statement(s)
   break;
   ...
   
   case condition n: statement(s)
   break;
   
   default: statement(s)
}

Pernyataan Istirahat menunjukkan akhir dari kasus tertentu. Jika dihilangkan akan terus mengeksekusi setiap pernyataan dalam setiap kasus berikut

Contoh Coba contoh berikut untuk menerapkan pernyataan pergantian huruf besar-kecil

<html>
   <body>   
      <script type = "text/javascript">
            var grade = 'A';
            document.write("Entering switch block<br />");
            switch (grade) {
               case 'A': document.write("Good job<br />");
               break;
            
               case 'B': document.write("Pretty good<br />");
               break;
            
               case 'C': document.write("Passed<br />");
               break;
            
               case 'D': document.write("Not so good<br />");
               break;
            
               case 'F': document.write("Failed<br />");
               break;
            
               default:  document.write("Unknown grade<br />")
            }
            document.write("Exiting switch block");
      </script>      
      <p>Set the variable to different value and then try...</p>
   </body>
</html>
_

Dari kode di atas, hasilnya kurang lebih seperti berikut

Entering switch block
Good job
Exiting switch block
Set the variable to different value and then try...

Pernyataan break memainkan peran utama dalam pernyataan switch-case. Coba kode berikut yang menggunakan pernyataan Switch Case tanpa pernyataan Break

Switch adalah pernyataan bersyarat seperti pernyataan if. Switch berguna saat Anda ingin mengeksekusi salah satu dari beberapa blok kode berdasarkan nilai yang dikembalikan dari ekspresi yang ditentukan

Ini sintaksnya

switch(expression 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

Cara menggunakan SWITHCH di JavaScript
Cara menggunakan SWITHCH di JavaScript

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

Apa itu sakelar dalam javascript?

Pelajari Javascript Bagian 10. Beralih Kasus Di Javascript Beralih Kasus adalah fungsi yang berguna untuk memeriksa nilai. dan nilai yang tersedia untuk pengecekan bisa banyak atau lebih dari satu.

Apa yang dimaksud dengan percabangan switch case?

Kondisi SWITCH CASE adalah percabangan kode program tempat kita membandingkan isi suatu variabel dengan beberapa nilai. Jika proses perbandingan menghasilkan true, maka blok kode program akan diproses.