JavaScript предлагает мощный оператор с именем по модулю , представленный % , который возвращает остаток после деления двух чисел.
Удобно возвращает 0, если нет остатка.
Так что в вашем случае, если число x, деленное на 3, возвращает 0, можно с уверенностью сказать, что оно делится на 3.
Теперь все, что вам нужно сделать, это просмотреть все числа от вашего первого номера до второго, проверить, есть ли остаток после деления на 3, и если число не помещается в массив.
Вот пример:
var results = [];
var firstNumber = 200;
var secondNumber = 400;
if (firstNumber > secondNumber) {
console.log("Invalid range")
} else {
for (a = firstNumber; a < secondNumber; a++) {
if (a % 3 == 0) {
results.push(a);
}
}
console.log(results);
}