请问一下作用域的问题?

请问一下各位大神们,作用域是不是就是全局变量和局部变量这些玩意呀?是一样的吗?想确认一下
小超VSC
浏览 1341回答 3
3回答

qq_青枣工作室_0

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

josephxia

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

相关分类

JavaScript