ECMAScript5/6新特性之let和const命令

ECMAScript是浏览器脚本语言的规范,js则是规范的具体实现

let和const命令:

之前js定义变量var,会出现一个问题:定义的变量有时候会莫名其妙的变成全局变量

<script>

   for(var i = 0; i < 5; i++){

      console.log(i);

   }

   console.log("循环之外的i="+i);

</script>

打印:

      

扫描二维码关注公众号,回复: 4781180 查看本文章

局部变量定义:let,只在let命令所在的代码块内有效

常量定义:const,定以后不能更改,如const num=1;num++;会报错

猜你喜欢

转载自blog.csdn.net/shijiaolong0/article/details/85322888