У меня есть объект JSON для экземпляра, который дает мне значение от 1 до 10.
Для значения 1 мне нужно отобразить процент до 100,
значение от 2 до 90, значение от 3 до 80 ...
Как новичок, я могу использовать оператор switch с 10 случаями или оператор if if. Но я хотел бы знать, как лучше всего делать это с помощью циклов.
function levelUpdate(data) {
var percentage;
if (data >= 3 || data <= 13) {
switch (data) {
case 3:
percentage = 100;
break;
case 4:
percentage = 90;
break;
case 5:
percentage = 80;
break;
case 6:
percentage = 70;
break;
case 7:
percentage = 60;
break;
case 8:
percentage = 50;
break;
case 9:
percentage = 40;
break;
case 10:
percentage = 30;
break;
case 11:
percentage = 20;
break;
case 12:
percentage = 10;
break;
case 13:
percentage = 0;
break;
default:
percentage = 0;
break;
}
}
}