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