Je dois séparer un entier en deux nombres. Quelque chose comme une division par deux mais je ne souhaite que des composants entiers, tels que:
6 = 3 and 3
7 = 4 and 3
J'ai essayé ce qui suit, mais je ne suis pas sûr que ce soit la meilleure solution.
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);
}
Cela fait ce que je veux, mais je ne pense pas que ce code est propre.
Y a-t-il de meilleures façons de le faire?