平均函数中的js bug

时间:2015-01-29 17:57:07

标签: javascript

  • 我被要求查找此功能中的错误,但我无法做到......

    • 你能告诉我它的错误......
    • 我看不到任何东西
    • 我错过了任何事情......
    • 在下方提供我的代码......
    • 我认为return语句应该有;

    function average(a,b){       返回a + b / 2;     }

1 个答案:

答案 0 :(得分:1)

你从这个功能得到什么结果,你期待什么?

查看operator precedence

请注意,除法的优先级高于加法。这意味着分裂将首先发生,然后是加法。这将给你一个不同于添加首先发生的结果。

如果在添加中添加括号,您将获得所需的结果。

function average(a, b) { return (a + b) / 2; }