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