Chúng ta cần viết một hàm JavaScript nhận vào một số làm giới hạn (đối số duy nhất). Hàm nên tính tổng của tất cả các số tự nhiên dưới giới hạn là bội của 3 hoặc 5.
Ví dụ - Nếu giới hạn là 10, tổng = 3+5+6+9 = 23.
Ví dụ
Code sau đây:
const sumOfMultiple = (limit = 10) => {
let i, sum = 0;
for (i = 3; i < limit; i += 1) {
if (i % 3 === 0 || i % 5 === 0) sum += i;
}
return sum;
};
console.log(sumOfMultiple(1000));
console.log(sumOfMultiple(10));
console.log(sumOfMultiple(100));Kết quả
Kết quả trên console:
233168 23 2318