GIF动态图教程-JS语言17-变量就近原则(实例)

 时间:2024-10-13 01:25:28

1、在外部无法调用局部变量,把局部变量变成全局变量,即可外部内部都可调用。在函数外部使用关键字var定义的变量,都叫全局变量。全局变量跟局部变量的最大区别在于:函数结束时局部变量也跟哉捐岳觥着一起释放空间,所以外部无法调用局部变量,而全局变量会一直存在,所以外部内部都可调用全局变量。由此可以得出,局部变量太多没关系,全局变量太多会影响运行效率。

GIF动态图教程-JS语言17-变量就近原则(实例)

3、在函数内部对同名变量重新赋值,是对局部变量起作用还是全局变量起作用?如图操作,答案很明显。还是就近原则,此时在局部变量的作用域内,全局变量的作用域被隐藏。

GIF动态图教程-JS语言17-变量就近原则(实例)

5、再来测试下就近原则的作用,在外部定义全局变量同名v,嵌套函数对v进行重新赋值,那这行代码赋值涠础险渥操作针对谁起作用?在外部输出变量v是什么结果?如图操作,可以看到,嵌套函数的赋值操作针对函数内部局部变量起作用,所以这就是就近原则,也可以看到v变量输出结果未定义undefined。

GIF动态图教程-JS语言17-变量就近原则(实例)
  • 硬盘仓位怎么看
  • 逆水寒虚拟内存应该怎么设置
  • 逆水寒虚拟内存怎么设置
  • 爱国者月光宝T10盒装机教程
  • HP工作站开机报错917-Front Audio Not Detected
  • 热门搜索
    陪旅游 中国旅游地图全图 江西庐山旅游攻略 朱家角古镇旅游区 东钱湖旅游学校 生态旅游论文 祁连山旅游 从化旅游攻略 泰州旅游景点大全 广东省旅游局官网