var add = function addnums(a,b)
{
return a+b;
}
alert("sum is " + addnums(10,20));
为什么我不能addnums
直接在上面的 Javascript 中使用?
PS:我知道其他选择,问题是为什么上面指定的方法不起作用。
var add = function addnums(a,b)
{
return a+b;
}
alert("sum is " + addnums(10,20));
为什么我不能addnums
直接在上面的 Javascript 中使用?
PS:我知道其他选择,问题是为什么上面指定的方法不起作用。
你可以。
var add = function addnums(a,b)
{
return a+b;
}
alert("sum is " + (function(a,b) { return a+b; })(10,20) );
另外,您可以缩短语法:
var addnums = function(a,b) { ... }
或者
function addnums(a,b) { ... }
编写函数 write 时出错,如下所示:
var addnums = function(a,b)
{
return a+b;
}
alert("sum is " + addnums(10,20));
:)
变量添加;是一个声明。这里 add 被声明并分配了一个函数,你不需要在关键字 function 之后命名函数,当你以这种方式定义函数时,变量名将采用函数名。我想你现在明白了。