Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Дмитрий Плахутин Знаток (379), на голосовании 1 месяц назад
Я хочу прибавить к i++ и r++ (прибавить по 1 ) но выдает ошибка, почему?

 const num = +prompt(); 
const r = 1;
const i = 2;
while (otv = (r * i) <= num) {
console.log('Факториал числа ' + num, 'равен ' + otv)
r++ // тут ошибка
i++ //тут ошибка
}
Дополнен 2 месяца назад
Решил, проблема в const, а надо let
Голосование за лучший ответ
Celtic Hammer Мудрец (11924) 2 месяца назад
Молодец что решил, const это константа - постоянная величина. А ты тут вздумал менять const r через r++
Дмитрий ПлахутинЗнаток (379) 2 месяца назад
Да... Решил первый раз приметить что то кроме let :)
Celtic Hammer Мудрец (11924) А еще раньше вместо let был var. Сокращение от variable - переменная. Но чем-то var вдруг разработчиков языка перестал устраивать и эту штуку убрали
Похожие вопросы