Actionscript 3 ActionScript中是否有div()函数?
我说的是C中的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
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做整数运算,它“对我有用”,但现在我想知道它在规范中是如何定义的…:)嘿我没想过!谢谢