var num = prompt("请输入一个大于1的整数:");
if (num <= 1) {
alert("该值不合法");
} else {
var flag = true;
var a= 0;
for (i = 2; i < num; i++) {
if (num%i == 0) {
a++;
}
}
}
为甚了这个a结果总是为2,而不是判断加的次数