Мне нужно разделить целое число на два числа. Что-то вроде деления на два, но я хочу получить только целые компоненты, например:
6 = 3 and 3
7 = 4 and 3
Я попробовал следующее, но я не уверен, что это лучшее решение.
var number = 7;
var part1 = 0;
var part2 = 0;
if((number % 2) == 0) {
part1 = number / 2;
part2 = number / 2;
}
else {
part1 = parseInt((number / 2) + 1);
part2 = parseInt(number / 2);
}
Это делает то, что я хочу, но я не думаю, что этот код чист.
Есть ли лучшие способы сделать это?