相关疑难解决方法(0)

将整数分成两个(几乎)相等的部分

我需要将一个整数分成两个数字.有点像除以2但我只想要整数组件,例如:

6 = 3 and 3
7 = 4 and 3
Run Code Online (Sandbox Code Playgroud)

我尝试了以下,但我不确定它是最好的解决方案.

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);
}
Run Code Online (Sandbox Code Playgroud)

这样做我想要的,但我认为这段代码不干净.

有更好的方法吗?

javascript math

40
推荐指数
3
解决办法
4946
查看次数

标签 统计

javascript ×1

math ×1