Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Где ошибка в этом простом скрипте? (https://javascript.ru/forum/misc/22089-gde-oshibka-v-ehtom-prostom-skripte.html)

Hyuga_Nia 05.10.2011 22:39

Где ошибка в этом простом скрипте?
 
<html>
<body>
<script type="text/javascript">
var a = 25;
var b = 1;
for (i = 0; (a - b) > (a / b); i++) {
	a=a+10;
	b=-3*b;
}
document.write ('a = ' + a + ";");
document.write ('b = ' + b + ";");
document.write ('i = ' + i + ";");
</script>
</body>
</html>

Несколько раз перечитал. Вроде, все правильно.
Но Хром выводит следующее:
Цитата:

Сообщение от Google Chrome
a = 25;b = 1;i = 0;


koxt 05.10.2011 22:42

b=-3*b;

Hyuga_Nia 05.10.2011 22:44

Цитата:

Сообщение от koxt (Сообщение 129760)
b=-3*b;

Спасибо.

Hyuga_Nia 05.10.2011 22:57

А теперь?

koxt 05.10.2011 23:31

Экстрасенсы - это не сюда, почитайте о цикле for.
Браузер выдаёт, что и должен выдавать:)

Magneto 05.10.2011 23:34

Цыкл ниразу не запускается так как (a - b) меньше (a / b).
(25 -1) и (25/1) -> (24) и (25).

Hyuga_Nia 05.10.2011 23:50

Цитата:

Сообщение от Magneto (Сообщение 129767)
Цыкл ниразу не запускается так как (a - b) меньше (a / b).
(25 -1) и (25/1) -> (24) и (25).

Ой, я тормоз...
Ваистену.


Часовой пояс GMT +3, время: 03:49.