Как округлить до следующего кратного в javascript? - PullRequest
0 голосов
/ 27 сентября 2011

Я ищу функцию javascript, которая бы позволяла это делать:

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

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

У вас есть идея?

Ответы [ 2 ]

1 голос
/ 27 сентября 2011

Перевод 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>.

0 голосов
/ 27 сентября 2011

Я думаю, вы хотите, чтобы ваша функция делала это:

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

Это округляет до ближайшего числа, которое делится на второй параметр в функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...