在定义函数的时候,小括号里面的变量就是参数叫形参,执行函数时候小括号里面的参数就是实参
1.形参和实参的区别
形参出现在函数定义中,在整个函数体内都可以使用,离开函数不可以使用
实参出现在主调函数中,进入被调函数中,实参也不能使用
形参是指函数声明中指明需要传的参数,实参是你实际调用函数的时候传到函数中的值。形参和实参的位置是一 一对应的。
2.函数作用域
作用域:变量的一个范围。在函数内的变量叫私有变量
函数中var和function声明的变量叫私有变量‘
函数中的形参也是私有变量,
如果函数中出现不带var和function的变量,向上级作用域查找,到最后都没有的话,就会在window下查找,有就看定义
了没有,定义了就使用,没定义就是undefined,没有就报错。
扫描二维码关注公众号,回复:
9107499 查看本文章