为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下作用域的问题?

请问一下作用域的问题?

小超VSC 2016-11-25 13:46:53
请问一下各位大神们,作用域是不是就是全局变量和局部变量这些玩意呀?是一样的吗?想确认一下
查看完整描述

3 回答

?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

JavaScript里,不一样的。一般说的全局变量,就是window里的变量。局部变量,跟其它java,php是不同的,js的局部变量可以被内部定义的其它函数直接访问的。js有闭包这个概念,变量作用域的理解是跟java,php这些有很大不同的。

查看完整回答
1 反对 回复 2016-11-25
?
josephxia

TA贡献76条经验 获得超38个赞

这个问题太广泛了 我个人看分几种 高级语言的 比如java c++ .net的 都具有块作用域 不是只分全局和局部

脚本或函数性语言的js ruby php这种 简单的来说可以按照全局和局部来分 不过还有作用域链 另外ES6后 为了让jS具有高级语言特性 也可以使用块作用域了 

看您这边大概是搞前端 或php 比较多可以先从函数行语言的作用域开始了解

查看完整回答
反对 回复 2016-11-25
  • 3 回答
  • 0 关注
  • 1363 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信