一 ESMAScript6的基础语法
1 声明变量 let和conset
我们在使用var声明变量时 在js中属于全局作用域,而使用let则属于局部作用域
let声明的变量有两种现象:
- 第一种 属于局部作用域
- 第二种 没有覆盖现象
const 声明的是常量并且也是局部作用域,也就是无法修改变量中的值
2 模板字符串
table键上面的反引号
如果说要拼接一串字符串, 那么不需要再使用+去拼接, 使用反引号来拼接,拼接的变量使用${变量名}
//es5的语法
/*
let name = 'harry';
let age = 24;
var desc = name+"是XXX,今年"+age+'了';
console.log(desc);
*/
// es6模板字符串
let name = 'harry';
let age = 24;
var desc2 = `${name}是XXXX, 今年${age}了,sdf`;
console.log(desc2)