本文实例讲述了ES6新特性之变量和字符串用法。分享给大家供大家参考,具体如下:
一、变量
1. LET
我们都习惯用var 来声明变量,现在还可以用let来声明变量,两者的主要区别是作用域:var声明的变量作用域为包围它的函数,而let声明的变量作用域仅在它所在的块中。(在ES5中是没有块的概念的)。
if(true){
let a=1;
}
console.log(a);//undifined
这样使代码更加干净,减少滞留的变量,再如我们经常用的数组遍历:
for(let i=0;i<lists.length;i++){
//do somthing with lists[i]