Текущее время: 28 ноя 2024, 15:44

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Помощь в программировании и написании скриптов
СообщениеДобавлено: 11 май 2021, 15:05 
Не в сети
Пользователь
Аватара пользователя

Зарегистрирован: 10 май 2021, 22:09
Сообщения: 9
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.
Изучаю программирование по видеоурокам. Попробовал сам написать код, который разбирали на уроке. Но вдруг столкнулся с ошибками. Помогите исправит ошибку в коде:
Код:
var arr = [1,2,3,4,5];
for(i=0; sum=0; i<arr.length; i++) {
  sum+=arr[i];
};
  console.log(sum);

Появляются вот такие ошибки, хотя вроде все верно в коде:
Код:
"SyntaxError: Unexpected token ;
    at https://static.jsbin.com/js/prod/runner-4.1.4.min.js:1:13924
    at https://static.jsbin.com/js/prod/runner-4.1.4.min.js:1:10866"

Спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помощь в программировании и написании скриптов
СообщениеДобавлено: 11 май 2021, 15:34 
Не в сети
Пользователь
Аватара пользователя

Зарегистрирован: 19 июн 2008, 19:28
Сообщения: 26
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.
Dimitry,
Во-первых, в цикле забыли var в объявлении переменной.

Во-вторых, параметры нужно отделять запятой.

В-третьих, это рекомендация, неправильная работа с областью видимости в коде. sum нужно объявлять до цикла.
Код:
var arr = [1, 2, 3, 4, 5];
var sum = 0;
for (var i = 0; i < arr.length; i++) {
    sum += arr[i];
}

console.log(sum);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Администрация форума не несет ответственности за достоверность информации, предоставляемой пользователями