JavaScript
شرط و حلقه
JS Control Flow
switch
برای مقایسه یک مقدار با چند حالت ثابت خواناتر از زنجیره if است. فراموش نکردن break در انتهای هر case ضروری است وگرنه اجرا به case بعدی سرریز میکند (fall-through).
سینتکس
switch (value) { case x: ...; break; default: ... }
مثال کاربردی
const day = "شنبه";
switch (day) {
case "شنبه":
case "یکشنبه":
console.log("روز کاری");
break;
case "جمعه":
console.log("تعطیل");
break;
default:
console.log("نامشخص");
}