函数快来看

2019-10-14  本文已影响0人  阿油_爱周周

定义函数有两种方法

1、函数声明

function fn(){}

2、函数表达式

var fn = function (){};

var fn = new Function("num1","num2","return num1+num2");  

他们两个的区别是函数声明有自动提升过程,函数表达式没有

注意:函数没有重载

函数有形参和实参

形参:形式性的参数: 命名的参数只提供的便利,但不是必需的

实参:调用有函数时传入有值的参数

arguments:实参的数组,对象的长度是由传入的参数个数决定的,不是由定义函数时的命名参数的个数决定的也有length属性,代表传入了几个参数

函数局部和全局变量及区别:

局部变量:只能在内部访问

全局变量:在函数体外,可在全局和局部访问到

上一篇 下一篇

猜你喜欢

热点阅读