首页 > 其他 > 详细

函数参数和作用域

时间:2020-02-12 21:27:41      阅读:56      评论:0      收藏:0      [点我收藏+]

函数的参数:

定义函数的时候,小括号中的变量就是参数叫形参,形参只能是变量,在被定义的函数中,必须指定形参的类型。

执行函数的时候小括号中的参数叫实参,实参可以是常量、变量、表达式、函数等任意类型。

作用域:

 

函数执行的时侯,它会在window下开辟一个私有空间。然后找出所有的varfunction声明的变量,把他们存到这个私有空间的内存空间中去,var声明的只存储不定义,function既存储了也定义了,代码从上到下依次执行,只执行语句,再操作变量,执行的时候,先在自己的私有内存中去查找,找到了看定义没,定义了使用后面的值,没定义就是undefined,没找到就往上一个内存空间查找,只到window下为止,找到使用,没找到报错。这就是作用域。

 

 

函数参数和作用域

原文:https://www.cnblogs.com/lichaochao/p/12300372.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!