switch語句問題
var total = 0,
? ? score = 'B';
switch(score){
? case 'A':
? ? total += 30;
? ? break;
? case 'B':
? ? total += 20;
? case 'C':
? ? total += 10;
? ? break;
? default:
? ? total+= 5;
}
A.30
B.25
C.35
D.45
為毛等于30??
var total = 0,
? ? score = 'B';
switch(score){
? case 'A':
? ? total += 30;
? ? break;
? case 'B':
? ? total += 20;
? case 'C':
? ? total += 10;
? ? break;
? default:
? ? total+= 5;
}
A.30
B.25
C.35
D.45
為毛等于30??
2016-09-14
舉報
2016-09-14
嘿嘿 ?明白了 ?多謝多謝
2016-09-14
因為你case 'B':后沒有break語句;
執(zhí)行完total+=20;后繼續(xù)執(zhí)行case 'C'’:total+=10;
所以total=30;
2016-09-14
case'B'沒有break