ja中形参和实参的区别 以及函数作用域的问题

在定义函数的时候,小括号里面的变量就是参数叫形参,执行函数时候小括号里面的参数就是实参

1.形参和实参的区别

形参出现在函数定义中,在整个函数体内都可以使用,离开函数不可以使用

实参出现在主调函数中,进入被调函数中,实参也不能使用

形参是指函数声明中指明需要传的参数,实参是你实际调用函数的时候传到函数中的值。形参和实参的位置是一 一对应的。

2.函数作用域

作用域:变量的一个范围。在函数内的变量叫私有变量

函数中var和function声明的变量叫私有变量‘

函数中的形参也是私有变量,

如果函数中出现不带var和function的变量,向上级作用域查找,到最后都没有的话,就会在window下查找,有就看定义 

了没有,定义了就使用,没定义就是undefined,没有就报错。

猜你喜欢

转载自www.cnblogs.com/gaoyijing/p/wumingren.html
今日推荐