在 JavaScript 中使用 ()(括号)访问函数的作用是什么?


()(括号) 在访问函数时起着重要的作用。不带 () 访问函数返回 函数定义 ,而不是函数结果。如果使用 () 访问函数,则可以获取结果。

缺少 ()

示例

在以下示例中,不带 () 访问函数,因此返回 函数定义 ,而不是结果,如下所示。

现场演示

<html>
<body>
<script>
   function toCelsius(f) {
      return (5/9) * (f-32);
   }
   document.write(toCelsius);
</script>
</body>
</html>

输出

function toCelsius(f) { return (5/9) * (f-32); }


带 ()

示例

在以下示例中,带 () 访问函数,因此返回 结果 ,而不是 函数定义 ,如下所示。

现场演示

<html>
<body>
<script>
   function toCelsius(f) {
      return (5/9) * (f-32);
   }
   document.write(toCelsius(208));
</script>
</body>
</html>

输出

97.77777777777779

更新于:30-Jul-2019

468 浏览次数

开启您的职业 之路

完成课程获得认证

开始
广告