
var a = 10;window)
function fn() {
var b = 20;
}var只受函数作用域限制(不受块限制)
if (true) {
let c = 30;
const d = 40;
}let、const只在 {}块内有效
var❌ 不支持块级作用域
// module.js
export const e = 50;import / export暴露
类型 | 关键字 | 生效范围 |
|---|---|---|
全局作用域 | var/let/const(顶层) | 整个应用 |
函数作用域 | var/let/constin function | 函数内部 |
块级作用域 | let/const(ES6) | {}内 |
模块作用域 | ES Module | 当前模块 |
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。