JS 中如何实现整除

作者:chilleen 来源:ITPOW(原创) 日期:2007-3-26

在 VBScript 中,利用 \ 运算符可以实现整除,而 JS 中 \ 表示转义字符,同时也没有整除的运算符,下面利用函数模拟整除的算法。我们不能保证 VBScript 中其执行步骤与此相同,但可以保证结果与此相同。您可以先查看一下 VBScript 中整除的原理

<script type="text/javascript" language="javascript">
<!--
//整除
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;
}-->
</script>

示例:


[Ctrl+A 全部选择 提示:您可先修改部分代码,再按运行]
相关文章