Chào cả nhà,
const day = 2;
switch(day) {
case 2:
console.log(2);
case 4:
console.log(4);
case 6:
console.log(6);
break;
default:
console.log("error");
}
Các anh cho em hỏi:
- Mặc dù
case 2
không cóbreak
nhưng số2
cũng đâu có match với4
6
thì tại saoconsole.log(4);
vàconsole.log(6);
lại thực thi? - Trong thực tế có trường hợp nào cần phải fall through swtich case không? (dùng swtich case mà không có
break
)
P/S : em hỏi chung vậy thôi chứ không hỏi riêng ngôn ngữ nào, mặc dù javascript và C# viết được biểu thức logic trong switch case.
Em đã tham khảo 2 câu trả lời ở đây rồi ạ
Em cảm ơn!