Регистрация
9 Ноя 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
for(let x = 1000; x == -1; x - 7) {

console.log(x);

}



После запуска ничего не происходит, просто пустая консоль. Помогите.
 
for(let x = 1000; x > 0; x = x - 7) {
console.log(x);
} Ты просто отнимаешь 7, никуда не присваивая. Также используем строгое стравнение три равно, но это необязательно.
Также неправильное условие, было указано, что цикл должен работать пока x равен -1. А он равен 1000. Цикл сразу останавливался
 
X равен 1000
Пока X = -1 вывести X
От X отнимаем 7 ? (значение X не меняется)
Конец программы.

Цикл работает так как ты его написал.
 
у тебя кривой цикл по этому не работает
 
Проблема в вашем цикле JavaScript связана с условием остановки цикла. У вас условие x == -1 означает, что цикл будет выполняться только в том случае, если x именно равно -1 на момент проверки, что не выполняется с начальным значением 1000. Кроме того, в выражении x - 7 вы должны использовать оператор присваивания x -= 7 для уменьшения значения переменной x на 7.

Используйте следующий код:

for (let x = 1000; x >= -1; x -= 7) {
console.log(x);
}
В этом коде условие x >= -1 означает, что цикл будет выполняться до тех пор, пока x больше или равно -1. Оператор x -= 7 уменьшает значение x на 7 на каждой итерации цикла.
 
Назад
Сверху