Показать сообщение отдельно
  #1 (permalink)  
Старый 08.04.2015, 20:05
Новичок на форуме
Отправить личное сообщение для Garet Посмотреть профиль Найти все сообщения от Garet
 
Регистрация: 08.04.2015
Сообщений: 3

Помогите понять)
Всем доброго времени суток!

Возникла проблема с пониманием

Помогите разобраться, пока не добавил в код function работал отлично!

Не могу понять что я сделал не так?

Вот сам код:
<html>
<head>

<title>Вкуснотень!</title>

<script type="text/javascript">

var apples = 5;
function eatApples(){

alert('Имеется ' + apples + ' яблок');

var eat = prompt('Сколько вы хотите съесть яблок?', '1');
var eaten = parseInt(eat);

if(isNaN(eaten)){
alert('Вы должны ввести допустимое число яблок!');
eatApples();

} else if(eaten>apples){
alert('Простите но имеется только ' + apples + ' яблок!' + 'Вы не можите съесть ' + eaten + ' яблок!');
eatApples();

} else if(eaten<0){
alert('Простите, но вы не можите съесть отрицательное количество яблок!');
eatApples();

} else {
apples -= eaten;
alert('А теперь осталось ' + apples + 'яблока!');

if(apples>0){
if(confirm('Не хотите съесть еще яблочко?')){
eatApples();
}
} else {
alert('Яблок больше нет!');

}
}
}




</script>

</head>
<body>

</body>
</html>
Ответить с цитированием