操作部门的顺序不能使用javascript

时间:2017-09-21 23:32:17

标签: javascript math

我正在尝试将75华氏度转换为摄氏度。 而不是给我一个24左右的答案它不断给我57.我无法弄清楚如何做第一次减去32然后将答案除以1.8的操作顺序。 /1.8周围的括号不起作用。 我觉得这不应该是一个功能因为它如此简单,但我可能是错的。这是我的代码:

var tempNumber = 75;
var celsius = tempNumber - 32 / 1.8;

console.log(celsius);  // 57.22222222222222

2 个答案:

答案 0 :(得分:1)

var c = (tempnumber-32)/1.8;

您希望在减法周围进行分组,因为您希望首先进行分组

答案 1 :(得分:1)

BODMAS是关键。除法优先,因为你没有在减法周围加上括号。 if (randomEnabled) randomTab.setStyle("-fx-color:Green;"); else randomTab.setStyle("-fx-color:Black;");

括号(括号内的计算部分始终排在第一位)。 订单(涉及权力或平方根的数字)。 师。 乘法。 加成。 减法。

阅读详情:https://www.skillsyouneed.com/num/bodmas.html