数の因数になるには、因数数は数を正確に除算する必要があります( 0 残り)。 例えば、
の因数 12 です 1、 2、 3、 4、 6、および 12。
例:正の数の因数
// program to find the factors of an integer
// take input
const 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 で正確に割り切れる 私。
if(num % i == 0)
- 上記の条件が満たされると、番号が表示されます。
Hope this helps!
Source link