Principle
• Aligning each case with switch(an exception to the curly braces indentation rule).
• Indenting the code within each case.
• Ending each case with a clear break;.
• Avoiding fall-throughs (when you omit the break intentionally). If you're absolutely convinced that a fall-through is the best approach, make sure you document such cases, because they might look like errors to the readers of your code.
• Ending the switch with a default: to make sure there's always a sane result even if none of the cases matched.
var inspect_me = 0
,
result = ''
;
switch (inspect_me) {
case 0
:
result = "zero"
;
break;
case 1
:
result = "one"
;
break;
default:
result = "unknown"
;
}
转载于:https://www.cnblogs.com/haokaibo/p/switch-pattern.html