JavaScript中声明函数的方式:
//方法的声明
function add(i1, i2) { //代码风格,JavaScript承袭了Java的特性,起始大括号跟在方法名之后,而C#中的起始大括号是独占一行。
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等函数名不要用。比如 alert 就是js的内置函数。focus函数是获取光标,selectall函数是选择所有的。
1. 函数就是方法。为什么要写方法?为了让代码可以重用。
2. function 翻译成中文就是函数的意思。