У меня возникли проблемы закончить этот JavaScript для преобразования кофе prices..I загрузили отладчик и продолжает говорить мне, что цена не определена, и я не understand..here это скрипт ..Javascript конвертер
<html>
<head>
<title>Coffee House</title>
</head>
<body>
<script type="text/javascript">
var drink, ounces, price;
prompt ("Enter the drink type: espresso, latte, cappuccino, americano");
prompt ("Enter the oz: 8, 12, 16")
var shots = prompt ("Enter the number of shots")
if (drink == "espresso")
price = 1.40;
if ((drink == "latte") || (drink == "cappuccino")) {
if (ounce == 8)
price = 1.95;
else if (ounce == 12)
price = 2.35;
else if (ounce == 16)
price = 2.75;
}
if (drink == "americano")
price = 1.20 + (((ounce -8)/8) * .30);
price = price + ((shots) * .50);
price = "price" * 1.055;
price = Math.round(price * 100)/100;
alert("Your " + ounce + "oz. " + drink + "with " + shots + "shots of espresso costs: $ " +price);
</script>
</body>
</html>
Попробуйте добавить цену в свой оператор var. –
цена является локальной, сделать ее глобальной, используя напитки, унции, орис; – Satya
вы можете объяснить, как это сделать, пожалуйста? – user1371539