看穿我
2017-02-17 00:40:25
我在w3cschool中的JS編程實戰(zhàn)中遇到了一題JS條件判斷算法的問題,是關于算21點的……問題如下我知道需要使用switch語句,大概的思路我畫成了圖var?count?=?0;
function?cc(card)?{
switch?(card){
??case?2:
??case?3:
??case?4:
??case?5:
??case?6:
count++;
????break;
??case?10:
??case?"J":
??case?"Q":
??case?"K":
??case?"A":
count--;
??break;
}
?if?(count>0){
??return?(count+"?"+"Bet");}
??else{
?return?(count+"?"+"Hold");}
return?"Change?Me";
}早上自己寫出來了……
2 回答

qq_王闖_0
TA貢獻1條經驗 獲得超0個贊
var count = 0;
function cc(card) {
// Only change code below this line
switch (card) {
? ? case 2:
? ? case 3:
? ? case 4:
? ? case 5:
? ? case 6:
? ? ? ? count++;
? ? ? ? break;
? ? case 7:
? ? case 8:
? ? case 9:
? ? ? ? break;
? ? case 10:
? ? case 'J':
? ? case 'Q':
? ? case 'K':
? ? case 'A':
? ? ? ? count--
? ? ? ? break;
}
return (count + ((count > 0) ? " Bet" : " Hold"));
// Only change code above this line
}
// Add/remove calls to test your function.
// 提示: Only the last will display
cc(2); cc(3); cc(7); cc('K'); cc('A');
// 使用三木運算符更有質量
添加回答
舉報
0/150
提交
取消