Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm tổng bội số trong JavaScript

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