计数数字的因子 - JavaScript
我们需要编写一个 JavaScript 函数,这个函数取一个数字,然后返回能整除输入数字的数字的计数。
例如,
如果数字是 12,那么它的因子就是,
1, 2, 3, 4, 6, 12
因此,输出应该是 6。
示例
以下是代码,
const num = 12; const countFactors = num => { let count = 0; let flag = 2; while(flag <= num / 2){ if(num % flag++ !== 0){ continue; }; count++; }; return count + 2; }; console.log(countFactors(num)); console.log(countFactors(2)); console.log(countFactors(454)); console.log(countFactors(99));
输出
以下是控制台中的输出,
6 2 4 6
广告