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

ES6中常量在window系统上运行,加window为什么是undefined

// ES6中常量的写法

const PI = 3.1415926;

console.log(window.PI);//在window系统上运行,加window为什么是undefined


正在回答

1 回答

因为 const 和 let 定义的全局变量不会被注册到 window 上
只有用 var 定义的全局变量才可以在 window 对象上访问到
但是它们确实是一个全局变量,可以直接通过变量名访问到。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
ES6快速入门
  • 参与学习       64179    人
  • 解答问题       142    个

用最通俗、形象的方法描述ES6的强大并教会你正确的学习方法。

进入课程

ES6中常量在window系统上运行,加window为什么是undefined

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号