Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2010, 22:54   #1
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию Цикл for

Здравствуйте, пару дней назад начал изучать JavaScript. Дошел до циклов, и тут возникла проблема. При запуске страницы ничего не происходит:

Код HTML:
<html>
 <head>
  <title>Test</title>
 </head>
 <body>
  <script type="text/javascript"> <!--
   n = prompt('Введите количество учащихся:');

   for (i=0, i<n, i++) {
    name = prompt('Введите имя учащегося:');
    document.write(name + '<br />');
   } // -->
  </script>
 </body>
</html>
Задача такая: "Напишите скрипт, запрашивающий количество учащихся студенческой группы и в соответствии с этим количеством - их фамилии и имена. Фамилии и имена необходимо отобразить в окне браузера".
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 27.11.2010, 22:59   #2
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от Neeter Посмотреть сообщение
for (i=0, i<n, i++) {
Неверно. Правильно так:
Код:
   for (i=0; i<n; i++) {
SkyM@n вне форума Ответить с цитированием
Старый 27.11.2010, 23:03   #3
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Вот я невнимательный какой... Привык к делфи с его запятыми)
Благодарю, SkyM@n
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 29.11.2010, 14:36   #4
XFree
Пользователь
 
Регистрация: 23.11.2010
Сообщений: 26
По умолчанию

Цитата:
Сообщение от Neeter Посмотреть сообщение
Вот я невнимательный какой... Привык к делфи с его запятыми)
Благодарю, SkyM@n
Кстати запятая является оператором и результатом её выполнения будет последнее значение. Например можно вести несколько счестичков
Код:
for (var i=0,k=0;i<50; i++,k++){
}
XFree вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цикл mik0650 Помощь студентам 1 16.06.2010 22:08
Цикл по времени - Как сделать так чтобы цикл выполнялся к примеру 10 секунд ? Anarki Общие вопросы C/C++ 3 13.11.2009 19:23
Цикл Еля Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 10 25.10.2009 21:13
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34