函数的创建

  1. 1. var fun = new function(); fun();//调用
  2. 1. function name( ) { }; name(); //此方法使用较为广泛
  3. 1. var name2 = function( ) { } name2(); //此方法的本质为创建一个匿名函数,将匿名函数的返回值赋给变量

函数的参数

  1. function sum (a,b){document.write(a+b);}
  2. sum(1,2); //输出3
  3. sum(3,4,5); //输出7
  4. sum(1); //输出NaN

函数的返回值

  1. function sum(a,b,c){
  2. var d = a+b+c;
  3. return d; //return之后语句不再执行,return的返回值可以是任意类型
  4. }
  5. var x = sum(1,2,3);//x值为6

匿名函数

  1. function (){
  2. console.log("这是一个匿名函数")
  3. }(); //加()为立即执行函数

函数的方法

在object类对象里添加函数,即把函数作为对象的属性保存。那么此函数为对象的方法。

  1. var obj = {name:"123" , age : 18}
  2. obj.sayName = function(){
  3. console.log(obj.age);
  4. } //此函数为对象的属性,即此对象的方法
  5. obj.sayName(); //调用obj对象的sayName方法

for…in语句

对象有几个属性就执行几次,每一次赋一个属性名给变量
用法:
for(var 变量(n) in 对象(obj)){
console.log(n); //列举对象中各属性的名称
console.log(obj[n]); //列举对象中各属性的值
}