Javascript 试着了解一下这个点卡功能。
我很难理解下面这个点卡功能的“退货计数”部分:Javascript 试着了解一下这个点卡功能。,javascript,Javascript,我很难理解下面这个点卡功能的“退货计数”部分: var count = 0; function cc(card) { switch (card){ case 2: case 3: case 4: case 5: case 6: count+=1; break; case 7: case 8: case 9: count+=0; break; case 10: ca
var count = 0;
function cc(card) {
switch (card){
case 2:
case 3:
case 4:
case 5:
case 6:
count+=1;
break;
case 7:
case 8:
case 9:
count+=0;
break;
case 10:
case 'J':
case 'Q':
case 'K':
case 'A':
count-= 1;
break;
}
return count + (count > 0 ? " Bet" : " Hold");
}
cc(2); cc(3); cc(7); cc('K'); cc('A');
我知道它是用来返回计数的,但在语句中使用“?”的目的是什么?我想我理解“:”,我假设它的意思类似于“else print'hold”。它是。它将返回:
count + "Bet" if count > 0
count + "Hold" if count <= 0 (otherwise)
count+如果count>0则“下注”
计数+“保持”如果计数