شكل بيان STWITH بشكل عام على النحو التالي:
نسخة الكود كما يلي:
التبديل (التعبير) {
قيمة الحالة: بيان 1
استراحة؛
قيمة الحالة 2: بيان 2
استراحة؛
....
قيمة القضية: بيان
استراحة؛
الافتراضي: بيان ؛
تشير كل حالة إلى أنه إذا كانت قيمة التعبير مساوية للحالة ، فسيتم تنفيذ الإحصاء.
كسر الكلمات الرئيسية يجعل الرمز يقفز من المفتاح.
إذا لم يكن هناك استراحة كلمات رئيسية ، يستمر الرمز في تنفيذ الموقف التالي. الكلمة الافتراضية هو نتيجة التنفيذ عندما لا تساوي جميع قيم التعبير قيمة القيمة.
نسخة الكود كما يلي:
iWork = parseint ("الرجاء إدخال قيمة 1-5")) ؛
التبديل (iwork) {
الحالة 1: document.write ("الاثنين")
استراحة؛
الحالة 2: "2 من الأسبوع"
استراحة؛
الحالة 3: "3 من الأسبوع"
استراحة؛
الحالة 4: "4 من الأسبوع"
استراحة؛
الحالة 5: "5 من الأسبوع"
استراحة؛
الافتراضي: "أدخل قيمة معقولة" ؛