JS方法
JavaScript中声明函数的方式:
function add(i1, i2) {
return i1 + i2;
}
int add(int i1,int i2) //C#写法
不需要声明返回值类型、参数类型。函数定义以function开头。
var r = add(1, 2);
alert(r);
r = add("你好", "tom");
alert(r);

JavaScript中不像C#中那样要求所有路径都有返回值,没有返回值就是undefined。
易错:自定义函数名不要和js内置、dom内置方法重名,比如selectall、focus等函数名不要用。
匿名函数
var f1 = function(i1, i2) {
return i1 + i2;
}
alert(f1(1,2));
类似于C#中的匿名函数。
这种匿名函数的用法在JQuery中的非常多,
如:
alert(function(i1, i2) { return i1 + i2; }(10,10));//直接声明一个匿名函数,立即使用。

另一种用法:

声明匿名函数目的:
用匿名函数省得定义一个用一次就不用的函数,而且免了命名冲突的问题,js中没有命名空间的概念,因此很容易函数名字冲突。
通过例子发现一旦命名冲突以最后声明的为准
必须<script src="my1.js" type="text/javascript"></script>不能:<script src="my1.js" type="text/javascript"/>
浙公网安备 33010602011771号