Доброе время суток! Почему выдает "Стоимость доставки", а не "Доставка не требуется" в чем ошибка?
function shippingCost(distance, shipping) {
if (!shipping) {
return 0;
}
switch (distance) {
case 'Луна':
return 150;
case 'Крабовидная туманность':
return 250;
case 'Галактика Туманность Андромеды':
return 550;
case 'Туманность Ориона':
return 600;
case 'Звезда смерти':
return 'договорная цена';
default:
return NaN;
}
}
let deliveryPrice = shippingCost('Крабовидная туманность', false);
console.log(deliveryPrice);
switch (deliveryPrice) {
case (deliveryPrice === 0):
console.log('Доставка не требуется');
break;
case (deliveryPrice):
console.log(`Стоимость доставки: ${deliveryPrice} Q`);
break;
default:
console.log('Ошибка при расчете стоимости доставки');
}
Вопрос задан
более трёх лет назад
118 просмотров