用javascript 求出一个数的所有约数,就是可以把它整除的数

问题同上,这是作业,明天上交,加急!!!谢谢!!!

如下代码可以实现:

<script>
window.onload = function(){
var num = 36; //在这里修改那个数
var v = "";
for(var i = 1; i <= num; i++) {
if(num % i == 0)
v += i + ",";
}
if(v.length > 0)
v = v.substring(0, v.length - 1);
alert(num + "的所有约数为:" + v);
};
</script>

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-13
var num=89;//这个数字你自己获得
var a=new Array();
for(var i=1;i<=num;i++)
{
if(num%i==0)
{
a.push(i);
}
}
console.log(a);//没有上下文,我只能通过控制台输出!
相似回答