【发布时间】:2013-03-05 22:32:09
【问题描述】:
有人告诉我,在 JavaScript 中声明函数的方式不止一种。 例如。
// One way
function sqrt(x){
return x * x;
}
// Second way
var sqrtAlt = function (x){
return x * x;
}
- 这两个函数声明有什么区别?
- 输出相同但必须有理由有两种方式?
- 我也很好奇您将如何使用它们。
- 最后,还有其他方法吗?
谢谢。
【问题讨论】:
-
我觉得第二种方式应该是
var sqrtAlt = function(x){ ... } -
@FabienQuatravaux 这是一个错字。固定的。谢谢。
标签: javascript