ES6基础语法
let 和 var 声明变量
let的作用域只在它所在的代码快内,var在全局范围内有效。
let适用于for循环中
每轮i都是全新的i
i 为最终的值 10
const 命令
声明一个只读的常量。
声明一个对象的常地址。
解构
从对象和变量中提取值,然后赋给变量。
解构允许默认值。
对象的解构赋值,变量必须与属性同名。
字符串的解构赋值
模板字符串
\uxxxx 表示一个字符, xxxx 表示字符的Unicode码点,限于\u0000 - \uFFFF之间的字符。
字符串遍历
模板字符串用反引号 (`)标识,简化字符模板表示。可以镶嵌变量,变量名写在${ }之中。保存字符格式(空格,换行)。
{ }内可以放js表达式,可运算,应用对象属性值。
正则表达式
RegExp (正则表达式缩写)用于对字符串的匹配处理。通过new 定义。
^
字符匹配模式以 ^ 开始和 $ 结束 。
特殊字符用转义序列表示(以 \ 开头)
字符簇
把多个字符放到方括号内,描述匹配规则。