标签: javascript
我被要求查找此功能中的错误,但我无法做到......
function average(a,b){ 返回a + b / 2; }
答案 0 :(得分:1)
你从这个功能得到什么结果,你期待什么?
查看operator precedence
请注意,除法的优先级高于加法。这意味着分裂将首先发生,然后是加法。这将给你一个不同于添加首先发生的结果。
如果在添加中添加括号,您将获得所需的结果。
function average(a, b) { return (a + b) / 2; }