Показать сообщение отдельно
  #42 (permalink)  
Старый 06.12.2013, 16:31
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

не соглашусь
i = promptNumber(); дублируешь в коде два раза увы повторяешься
for (var getNumber = function () {
          return prompt("Введите любое число больше 5")
        }, i, a = 0; i = getNumber(), a = isNaN(i), 5 >= i || a;)
      //закончили объявление переменных и условие цикла, ниже строчка одна - тело цикла как видите можно без {}
      alert("Вы ввели " + (a ? 'не число' : i) + ". Пожалуйста введите число больше 5");
      alert("Спасибо, вы ввели " + i);

не смотрите на синтаксис всем не угодишь (у каждого своя нотация и тараканы),
вы учитесь самое главное, чтобы понимали, что написано
переписал код с предложенный на странице 4. Ввел переменную a, чтобы не вызывать дважды isNaN(i), можно и без нее, тогда isNaN(i) http://javascript.ru/isNaN в некоторых вариациях будет дважды вызвано как на странице 4

Последний раз редактировалось Vlasenko Fedor, 07.12.2013 в 00:25.
Ответить с цитированием