รูปแบบของคำสั่ง stwith โดยทั่วไปดังนี้:
การคัดลอกรหัสมีดังนี้:
สวิตช์ (นิพจน์) {
มูลค่ากรณี: คำสั่ง 1
หยุดพัก;
ค่ากรณี 2: คำสั่ง 2
หยุดพัก;
-
ค่ากรณี: คำสั่ง
หยุดพัก;
ค่าเริ่มต้น: คำสั่ง;
แต่ละกรณีบ่งชี้ว่าหากค่าของนิพจน์เท่ากับกรณีจะมีการดำเนินการทางสถิติ
การแบ่งคำหลักทำให้รหัสกระโดดออกจากสวิตช์
หากไม่มีการแบ่งคำหลักรหัสจะดำเนินการต่อไปในสถานการณ์ถัดไป คำหลักเริ่มต้นเป็นผลลัพธ์ของการดำเนินการเมื่อค่านิพจน์ทั้งหมดไม่เท่ากับค่าค่า
การคัดลอกรหัสมีดังนี้:
iwork = parseInt (พรอมต์ ("โปรดป้อนค่า 1-5"));
สลับ (iwork) {
กรณีที่ 1: document.write ("วันจันทร์")
หยุดพัก;
กรณีที่ 2: "2 ของสัปดาห์"
หยุดพัก;
กรณีที่ 3: "3 ของสัปดาห์"
หยุดพัก;
กรณีที่ 4: "4 ของสัปดาห์"
หยุดพัก;
กรณีที่ 5: "5th ของสัปดาห์"
หยุดพัก;
ค่าเริ่มต้น: "ป้อนค่าที่สมเหตุสมผล";