快捷导航

请问一下作用域的问题?

请问一下各位大神们,作用域是不是就是全局变量和局部变量这些玩意呀?是一样的吗?想确认一下

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

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

使用道具 举报

这个问题太广泛了 我个人看分几种 高级语言的 比如java c++ .net的 都具有块作用域 不是只分全局和局部
脚本或函数性语言的js ruby php这种 简单的来说可以按照全局和局部来分 不过还有作用域链 另外ES6后 为了让jS具有高级语言特性 也可以使用块作用域了
看您这边大概是搞前端 或php 比较多可以先从函数行语言的作用域开始了解
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP