如何在javascript中舍入到下一个多个?

时间:2011-09-27 08:48:07

标签: javascript math

我正在寻找允许这样做的javascript函数:

function arrondiSuperieur($nombre, $arrondi) {
    return ceil($nombre / $arrondi) * $arrondi;
}

echo arrondiSuperieur(6, 5); //display 10
echo arrondiSuperieur(16, 7); //display 21

有你的想法吗?

2 个答案:

答案 0 :(得分:1)

将PHP翻译成JS:

function arrondiSuperieur(nombre, arrondi) {
    return Math.ceil(nombre / arrondi) * arrondi;
}

alert(arrondiSuperieur(6, 5)); //display 10
alert(arrondiSuperieur(16, 7)); //display 21

alert显示带有结果的对话框。如果脚本在document.write标记内直接运行,您也可以使用<body>

答案 1 :(得分:0)

我想你希望你能够做到这一点:

function arrondiSuperieur($nombre, $arrondi) {
    return floor($nombre / $arrondi) * $arrondi + $arrondi;
}

这将向上舍入到最接近的数字,该数字可被函数中的第二个参数整除。