一、入门
- ES(EcmaScript): 是脚本语言的规范,JavaScript是ES的一种实现
- ES新特性,其实就是js新特性
二、基本特性
1. let变量
- 多变量声明赋值
- 变量名不可重复
- 引入块级作用域
- 取消变量提升
let a;
let b,c;
let d = 'erick';
let e = 'faf', f = 10, h = [1,2,3];
let name = 'erick';
{let age = 10}
let address = 'xian';
2. const变量
- 一定要赋初始值
- 常量使用大写
- 常量值不能修改
- 块级作用域
- 数组和对象的元素修改,不算对常量修改(引用)
3. 字符串模板
let name = 'erick';
let info = `${name}, Hello`;
console.log(info)
4. 箭头函数
let work = function work(name, age) {
console.log(`${name},${age}, work hard`);
}
let play = (name, age) => {
console.log(name);
console.log(age);
};
let num = age => {
console.log(age);
}
let add = first => console.log(first);
work('erick', 18);
play('erick', 20);
num(100);
add(2323);
|