如何在JavaScript中舍入到下一个倍数?
我正在寻找一个JavaScript函数,它将循环到下一个倍数:如何在JavaScript中舍入到下一个倍数?,javascript,math,Javascript,Math,我正在寻找一个JavaScript函数,它将循环到下一个倍数: function arrondiSuperieur($nombre, $arrondi) { return ceil($nombre / $arrondi) * $arrondi; } echo arrondiSuperieur(6, 5); //display 10 echo arrondiSuperieur(16, 7); //display 21 你有什么想法吗?将PHP翻译成JS: function arrond
function arrondiSuperieur($nombre, $arrondi) {
return ceil($nombre / $arrondi) * $arrondi;
}
echo arrondiSuperieur(6, 5); //display 10
echo arrondiSuperieur(16, 7); //display 21
你有什么想法吗?将PHP翻译成JS:
function arrondiSuperieur(nombre, arrondi) {
return Math.ceil(nombre / arrondi) * arrondi;
}
alert(arrondiSuperieur(6, 5)); //display 10
alert(arrondiSuperieur(16, 7)); //display 21
警报
显示带有结果的对话框。如果脚本在
标记中直接加载运行,您也可以使用文档。编写。我想您希望您的函数可以执行以下操作:
function arrondiSuperieur($nombre, $arrondi) {
return floor($nombre / $arrondi) * $arrondi + $arrondi;
}
这将四舍五入到函数中可被第二个参数整除的最接近的数字。23是素数。。。你是说21岁?为什么不使用你的功能?顺便说一句:ceil(16/7)*7=ceil(1,28..)*7=2*7=21