Геометрическая прогрессия

Решил через while.

Создал монстра, он живой и работает. Проходит проверку. Но у меня есть интуитивное чувство, что код не корректен. Есть сомнения на тему внесения изменений в переменную startNumber.

Кто может подсказать — буду благодарен!

var startNumber = 1;
var multiplier = 4;
var quantity = 7;

while (quantity > 0) {
  quantity--;
  console.log(startNumber);
  startNumber *= multiplier;
}

А что это за команда “–”? Мы же пока такую ещё не изучали?

это постфиксный декремент --
quantity-- все равно что quantity = quantity - 1 или quantity -= 1

А, всё, вспомнила, ошиблась, изучали. Просто много новой информации, иногда путаюсь, подзабыла. Спасибо!