阅读 37

JS函数

函数的定义:

 函数也是一个对象,具有所有普通对象的功能,函数中可以封装一些功能代码,在需要时可以调用函数执行这些功能。

创建函数的方法:

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("立即执行函数")})();复制代码

 函数也可以成为对象的属性没如果一个函数作为一个对象的属性保存,那么我们称这个函数是这个对象的方法,调用这个函数就说调用对象的方法,但是它只是名字上的区别没有其他的区别


文章分类
前端
文章标签