Задать вопрос
thespacemax
@thespacemax

Почему JS выдает ошибку?

Никак не могу понять в чем тут ошибка, переделывал много раз, все равно не работает ни в одном из браузеров, постоянно одно и то же:
var x;
var answerTau = -2;
for(x = 0, x < 8, x++ ){
var firstPart = r2 / (r1 + r2);
var expPow = -x/answerTau;
var secondPart = Math.exp(expPow);
var answerH = firstPart*secondPart;
				
alert(firstPart);
alert(expPow);
alert(secondPart);
alert(answerH);
};

Помогите пожалуйста найти ошибку, буду очень благодарен, поскольку время поджимает.
  • Вопрос задан
  • 3285 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
SyntaxError: missing ; after for-loop initializer

а теперь присмотритесь к строке
for(x = 0, x < 8, x++ ){
Перечитайте сообщение об ошибке и попробуйте объяснить почему браузер хочет что бы вы заменили запятые на ;

И да, если вы не владеете английским - хотя бы через гугл транслейт прогоняйте ошибки.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
negasus
@negasus
Developer
А какую ошибку выдает? И где инициализированы переменные r2, r1?
Ответ написан
zooks
@zooks
Frontend
Неправильно объявлены параметры for. Добро пожаловать в справку:
https://developer.mozilla.org/en-US/docs/Web/JavaS...

Также рекомендую вместо alert() использовать console.log().
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы