<script>
var sum = prompt("请你输入一个数字");
for (i = 1; i <= sum; i++) {
if (sum % i == 0) {
console.log(i);
} else {
continue;
}
}
</script>
我们先定义一个要输入的值sum
在for循环的条件中直接就可以设置循环的最大值为它本身sum
在for循环下面我们加入双分支if判断语句
使每一个for循环得到的i被sum进行求余数(也可以叫取模)
当求余数等于0的时候,输出i
否则进行进行循环,直至结束
打开运行看看
我这边输入24,打开控制台查看结果