📜  JavaScript程序来查找数字的因数

📅  最后修改于: 2020-09-27 05:04:51             🧑  作者: Mango

在此示例中,您将学习编写一个JavaScript程序来查找整数的所有因子。

要成为一个数字因子,因子数字应精确除以该数字(余数为0 )。例如,

12的因子为1,2,3,4,612。

示例:正数因子
// program to find the factors of an integer

// take input
let num = prompt('Enter a positive number: ');

console.log(`The factors of ${num} is:`);

// looping through 1 to num
for(let i = 1; i <= num; i++) {

    // check if number is a factor
    if(num % i == 0) {
        console.log(i);
    }
}

输出

Enter a positive number: 12
The factors of 12 is:
1
2
3
4
6
12

在上面的程序中,提示用户输入一个正整数。

  • for循环用于循环1到用户输入的数字。
  • 模运算符 %用于检查num是否可整除。
  • 在每次迭代中,检查num是否可被i整除的条件。
    if(num % i == 0)
  • 如果满足以上条件,则会显示该数字。