Простой, но бесконечный цикл. Как разорвать?
function birthDay() {
var i = 0;
while (i <= 31) {
function day(i) {
i ++;
return i;
}
}
}
birthDay();
Поясните что, я делаю не так? Почему цикл уходит в бесконечность? |
cccp.world,
функция day никогда незапускается поэтому i всегда меньше 31 |
:-?
function birthDay() {
var i = 0;
while (i <= 31) {
(function day() {
i++;
})()
}
return i;
}
alert(birthDay());
|
(function day() {
i++;
})()
Пожайлуста расскажите зачем обернута функция в круглые скобки и зачем на конце ()? |
|
Благодарю.
|
| Часовой пояс GMT +3, время: 04:13. |