函数的定义:
函数也是一个对象,具有所有普通对象的功能,函数中可以封装一些功能代码,在需要时可以调用函数执行这些功能。
创建函数的方法:
1 使用Function构造函数//不推荐使用 这种语法会导致解析两次代码
var fun=new Function();括号内写功能代码
2 使用函数声明来创建一个函数
function 函数名(参数){}3使用函数表达式创建一个函数
var fun=function(){};参数:
实参:可以是任意的类型,当参数过多的时候,可以将对象封装到一个对象中,然后通过对象传递
function fun(o){console.log(o.name+o.age)}
var obj={name:"xxx",age:12};
fun(obj);实参也可以是一个函数,在开发中经常遇到把一个匿名函数当做实参传递给函数对象
fun()调用函数 相当于使用函数的返回值
fun函数对象 相当于直接使用函数对象
break可以退出当前循环,continue跳过当次循环,return可以结束整个函数
函数的返回值
任意数据类型,包括对象
立即执行函数
函数定义完,立即被调用,往往只会执行一次。
(function(){alert("立即执行函数")})();