Actionscript 3 ActionScript中是否有div()函数?

Actionscript 3 ActionScript中是否有div()函数?,actionscript-3,Actionscript 3,我说的是C中的div(X,Y)函数,它返回X减去Y的次数 如果你感到困惑,我说的是: div(30,5)返回6(30减少6倍5) div(34,7)返回4(你可以四次减少30乘7,留下6) 有这样的功能吗?没有。您必须除以num1/num2,然后使用Math.floor将其四舍五入到最接近的整数我认为没有,尽管创建自己的整数相当简单: function div(a:Number,b:Number):Number { return Math.floor(a/b); } 你可以这样做: f

我说的是C中的
div(X,Y)
函数,它返回X减去Y的次数

如果你感到困惑,我说的是:

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


有这样的功能吗?

没有。您必须除以num1/num2,然后使用
Math.floor
将其四舍五入到最接近的整数

我认为没有,尽管创建自己的整数相当简单:

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

你可以这样做:

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);

可爱的。我总是用C做整数运算,它“对我有用”,但现在我想知道它在规范中是如何定义的…:)嘿我没想过!谢谢