用javascript 求出一个数的所有约数,就是可以把它整除的数
发布网友
发布时间:2022-05-06 14:03
我来回答
共3个回答
懂视网
时间:2022-05-17 10:06
代码如下:
//整除
function Div(exp1, exp2)
{
var n1 = Math.round(exp1); //四舍五入
var n2 = Math.round(exp2); //四舍五入
var rslt = n1 / n2; //除
if (rslt >= 0)
{
rslt = Math.floor(rslt); //返回值为小于等于其数值参数的最大整数值。
}
else
{
rslt = Math.ceil(rslt); //返回值为大于等于其数字参数的最小整数。
}
return rslt;
}
热心网友
时间:2022-05-17 07:14
如下代码可以实现:
<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>
热心网友
时间:2022-05-17 08:32
var num=89;//这个数字你自己获得
var a=new Array();
for(var i=1;i<=num;i++)
{
if(num%i==0)
{
a.push(i);
}
}
console.log(a);//没有上下文,我只能通过控制台输出!