JS-for循环
输入一个数,输出它的所有因数
var num = parseInt(prompt('num1'))
// 声明一个变量num,这个变量num就是我们在游览器输入框输入的数字
for (var a = 1; a <= num; a++) {
// 使用for循环,定义变量a,从1开始,当a小于num的时候,执行一次里面的代码,并且a+1
if (num % a == 0) {
// if语句,当()里面的条件成立时,执行{}里面的代码,这里的条件是当输入的数num对a取余数为0时,即num能够被a整除,说明a就是num的一个因数
document.write(a)
// 输出因数a的值
}
}
这里我们输入一个值:100.看下它的因数都有哪些:
下面是完整代码:
var num = parseInt(prompt('num1'))
for (var a = 1; a <= num; a++) {
if (num % a == 0) {
document.write(a + '</br>')
}
}