js中var,let,const区别

拟墨画扇 提交于 2019-12-21 00:34:59

主要区别:

let,const无变量提升

     console.log(web);
     let web="hsdf.com";
     //运行报错

let一般定义变量,而const一般定义常量

var有变量提升

     console.log(web);
     var web="hsdf.com";
     //运行结果为undefined

解释:此代码可理解为如下代码

     var web;
     console.log(web);
     web="hsdf.com";
     //运行结果为undefined
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!