Я подаю заявку на курс программирования, и у нас есть 59 заданий, прежде чем нас примут на него. Я здесь борюсь с упражнением switch и надеюсь, что кто-нибудь может мне помочь.
Покажите мне код
Помните симулятор рулона d ie? Go вперед и преобразуйте операторы if - else if - else в оператор switch и посмотрите, как его легче читать.
var dieRoll = Math.ceil(Math.random() * 6);
if (dieRoll === 1) {
console.log('You roll a 1.');
} else if (dieRoll === 2) {
console.log('You roll a 2.');
} else if (dieRoll === 3) {
console.log('You roll a 3.');
} else if (dieRoll === 4) {
console.log('You roll a 4.');
} else if (dieRoll === 5) {
console.log('You roll a 5.');
} else if (dieRoll === 6) {
console.log('You roll a 6.');
} else {
console.log('This die only has 6 sides man...');
}
Итак, теперь я должен превратить это в заявление о переключении, и вот куда я попал.
var dieRoll = Math.ceil(Math.random() * 6);
switch (dieRoll) {
case '1' :
case '2' :
case '3' :
case '4' :
case '5' :
case '6' :
console.log ('You roll a ' + dieRoll + '.');
break;
default:
console.log ('This die only has 6 sides man...');
}
console.log(dieRoll);
ОШИБКА - ВЫ ДОЛЖНЫ УЧИТЫТЬ 1 ЗНАЧЕНИЕ В ВАШЕМ ПЕРЕКЛЮЧАТЕЛЕ.
Что я сделал не так?
Большое спасибо.