JavaScript 条件语句不起作用

标签 javascript math conditional-statements

这段 JavaScript 出了什么问题?

var numPackages == 0;

if (coffeeProducts <= 12) {
  numPackages == 1;
} else if (coffeeProducts % 12 == 0) {
  numPackages == coffeeProducts/12;
} else {
  numPackages == (coffeeProducts/12) + 1;
}

基本上,它需要计算运送一定数量元素(每箱 12 个)所需的箱子/包裹数量。有没有更好的方法来做到这一点,也许使用 round()?

最佳答案

== 是条件。

= 是赋值。

更好的方法是使用 Math.ceil() 舍入到下一个整数。

所以:

var numPackages = Math.ceil(coffeeProducts/12);

关于JavaScript 条件语句不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14177578/

相关文章:

Javascript if 缩写符号

javascript - 从 URL 解析 JSON 数据

javascript - 如何在 jQuery 方法中打开特定类的链接

math - 色轮背后的数学原理是什么

java - 无法解析类型 org.springframework.beans.BeansException。它是从所需的 .class 文件中间接引用的

c++ - 如何根据四个旋转和缩放的点绘制椭圆?

java - 使用java计算csv

mysql - SQL中的IF表达式

powershell - 合并具有相同目标的多个 PowerShell 脚本 - 多维条件

python - 有条件计算的最pythonic方法是什么?