Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

คำสั่ง Switch...case ใน JavaScript คืออะไร?


วัตถุประสงค์ของคำสั่ง switch คือการให้นิพจน์เพื่อประเมิน และคำสั่งต่างๆ หลายคำสั่งที่จะดำเนินการตามค่าของนิพจน์ ล่ามตรวจสอบแต่ละกรณีกับค่าของนิพจน์จนกว่าจะพบการจับคู่ หากไม่ตรงกัน ระบบจะใช้เงื่อนไขเริ่มต้น

คุณสามารถใช้ สวิตช์ คำสั่งที่จัดการกับสถานการณ์นี้อย่างแน่นอน และมีประสิทธิภาพมากกว่าการทำซ้ำ if...else if แถลงการณ์

ไวยากรณ์

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

คำสั่งแบ่งระบุจุดสิ้นสุดของกรณีเฉพาะ หากละเว้น ล่ามจะดำเนินการคำสั่งต่อไปในแต่ละกรณีต่อไปนี้

ตัวอย่าง

คุณสามารถลองเรียกใช้สิ่งต่อไปนี้เพื่อเรียนรู้วิธีทำงานกับคำสั่ง switch case ใน JavaScript -

การสาธิตสด

<html>
   <body>
      <script>
         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>
   </body>
</html>