ランダムなサイコロを投げてそれらの値を合計するサイコロ関数を作成しました。
これで、0 ~ 9 のすべての番号がクラスに接続されているため、番号 4 を取得した場合は、クラスを「4」と呼ぶ必要があるため、 0-9 からスイッチを作成しました。しかし、合計が 9 を超えると、デフォルトの数値が返されます。これは、関数が 11 が実際には 2 つの数値であることを認識していないためです。数字を分割して配列に入れることができるのではないかと思っていたので、スイッチに渡すと med "one" "one" になります。
何か案は ?
var value = total;
switch(this.value){
case 1:
value ="one";
break
case 2:
value ="two";
break
case 3:
value ="three";
break
case 4:
value ="four";
break
case 5:
value ="five";
break
case 6:
value ="six";
break
case 7:
value ="seven";
break
case 8:
value ="eight";
break
case 9:
value ="nine";
break
case 0:
value ="zero";
break
default:
value ="zero"
}