分类: ES6

0

web前端--ES6补充

1、let 与const:暂时性死区• 指向内存地址而不是变量,基本数据类型变量在内存地址中的位置不变,故不变;• 引用数据类型(如对象,数组),可变化;2、声明变量的6种方法• let,const,• var function• import,class3、模板字符串• 模板字符串中嵌入变量,需要将变量名写在${}之中 this is ${user.name}.• 可以使用字符串,若变量不存

0

web前端--ES6初探

let声明变量 ES6中新增的变量,只在块级作用域中有效(一个大括号中); 防止循环中的变量变成全局变量; 不存在变量提升,暂时性死区(一个大括号内,对let变量先使用后定义,报错undefined)如:var num=10;if(1){ console.log(num) let num; } const声明常量 值不可更改(值对应内存地址),具有块级作用域,声明时必须赋值,否则报错; v