Tre*_*ott 0 javascript math conditional
这个JavaScript有什么问题?
var numPackages == 0;
if (coffeeProducts <= 12) {
numPackages == 1;
} else if (coffeeProducts % 12 == 0) {
numPackages == coffeeProducts/12;
} else {
numPackages == (coffeeProducts/12) + 1;
}
Run Code Online (Sandbox Code Playgroud)
基本上,它需要计算运送一定数量物品所需的箱子/包装数量(每箱12个).有没有更好的方法来做到这一点,也许使用round()?
== 是条件.
= 是作业.
更好的方法是使用Math.ceil()舍入到下一个整数.
所以:
var numPackages = Math.ceil(coffeeProducts/12);
Run Code Online (Sandbox Code Playgroud)