函数的创建
1. var fun = new function(); fun();//调用
1. function name( ) { }; name(); //此方法使用较为广泛
1. var name2 = function( ) { } name2(); //此方法的本质为创建一个匿名函数,将匿名函数的返回值赋给变量
函数的参数
function sum (a,b){document.write(a+b);}
sum(1,2); //输出3
sum(3,4,5); //输出7
sum(1); //输出NaN
函数的返回值
function sum(a,b,c){
var d = a+b+c;
return d; //return之后语句不再执行,return的返回值可以是任意类型
}
var x = sum(1,2,3);//x值为6
匿名函数
function (){
console.log("这是一个匿名函数")
}(); //加()为立即执行函数
函数的方法
在object类对象里添加函数,即把函数作为对象的属性保存。那么此函数为对象的方法。
var obj = {name:"123" , age : 18}
obj.sayName = function(){
console.log(obj.age);
} //此函数为对象的属性,即此对象的方法
obj.sayName(); //调用obj对象的sayName方法
for…in语句
对象有几个属性就执行几次,每一次赋一个属性名给变量
用法:
for(var 变量(n) in 对象(obj)){
console.log(n); //列举对象中各属性的名称
console.log(obj[n]); //列举对象中各属性的值
}