Произведение чётных. Что скажите??

var lastNumber = 5;
var multiplicationResult = 1;
var i = 0;

while (i <= lastNumber) {
  i++;
  if (i % 2 === 0) {
    multiplicationResult *= i;
  }
}
var lastNumber = 5;
var multiplicationResult = 1;

for (var i = 1; i <= lastNumber; i++) {
  if (i % 2 === 0) {
  multiplicationResult *= i;
  }
}

Получилось так.

var lastNumber = 19;
var multiplicationResult = 1;

for (var i = 2; i <= lastNumber; i+=2) {
multiplicationResult *= i;
}