Chúng tôi được yêu cầu viết một hàm JavaScript lấy một số làm giới hạn (đối số duy nhất). Hàm sẽ 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
Khi đó tổng phải là 3 + 5 + 6 + 9 =23
Ví dụ
Sau đây là mã -
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));
Đầu ra
Sau đây là kết quả trên bảng điều khiển -
233168 23 2318