mortal-cultivation-biography / daydayup

A FE interview-questions collection repo.
8 stars 0 forks source link

js #44

Open nmsn opened 1 year ago

nmsn commented 1 year ago

如题

nmsn commented 1 year ago

JavaScript 中的作用域是指变量、函数和对象的可访问范围一段代码中,变量和函数的访问权限是由它们被定义的位置所决定的。JavaScript 有两种作用域:全局作用域局部作用域

全局作用域中声明的变量和函数可以在代码中的任何位置访问,而局部作用域中的变量和函数只能在声明它们的作用域内访问。函数中的变量和参数也属于局部作用域。

在 ES6 中,JavaScript 增加了块级作用域,可以通过 let 和 const 关键字来声明。块级作用域中的变量只在该块中有效,出了该块就无法访问了。

总的来说,作用域是 JavaScript 语言的一个核心概念,理解作用域可以帮助我们更好地编写 JavaScript 代码。