Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

การสร้างอาร์เรย์ของเลขคูณ - JavaScript

ฟังก์ชันนี้รับตัวเลข 2 ตัวคือ m (ฐาน) และ n (จำนวนพจน์) แล้วคืนอาร์เรย์ที่มีเลขคูณของ m จำนวน n ตัว

ตัวอย่าง

// m = 4, n = 6
// Output: [4, 8, 12, 16, 20, 24]

ตัวอย่างโค้ด

const num1 = 4;
const num2 = 6;

const multiples = (num1, num2) => {
  const res = [];
  // เริ่มจาก num1 เพิ่มทีละ num1 จนถึง num1 * num2
  for (let i = num1; i <= num1 * num2; i += num1) {
    res.push(i);
  }
  return res;
};

console.log(multiples(num1, num2));

การทำงาน

  1. ลูปเริ่มจาก num1 (คูณ 1)
  2. เพิ่มทีละ num1 ในแต่ละรอบ
  3. หยุดเมื่อถึง num1 * num2 (คูณ n)
  4. รวมค่าทั้งหมดในอาร์เรย์

ผลลัพธ์

[ 4, 8, 12, 16, 20, 24 ]

ประยุกต์ใช้: สร้างตารางคูณ ข้อมูลทดสอบ หรือการคำนวณทางคณิตศาสตร์