ActionScript中是否有div()函数?

时间:2011-11-10 18:38:51

标签: actionscript-3

我在谈论C中的div(X,Y)函数,它返回X减少Y的次数

如果你感到困惑,我正在谈论这个:

  

div(30,5)返回6(30减少6乘5)
  div(34,7)返回4(你可以减少30乘7,四次,留下6)

有这样的功能吗?

3 个答案:

答案 0 :(得分:4)

我不相信,虽然创建自己的东西很简单:

function div(a:Number,b:Number):Number
{
    return Math.floor(a/b);
}

答案 1 :(得分:3)

不。你必须划分num1 / num2并使用Math.floor将其四舍五入为最接近的整数

答案 2 :(得分:0)

你可以这样做:

function div(n,d)
{
    var q=Math.floor(n/d);
    var r = n % d==0?0:(n-q*d);
    var div_t = {quot:q,rem:r};
    return div_t;
}
trace(div(34,7).quot+"___"+div(34,7).rem);