一.ES6部分知识点 1. 变量声明 <!-- var声明变量,导致变量提升 --> var name = 'ruanyifeng' function func(){ console.log(name) if (false){ var name = 'Bob' } } func() ---------- undifined let:特点 (1)let声明不存在变量提升的问题 (2)let声明的变量只能在当前代码块生效 (3)let不能重复什么变量 var name = 'ruanyifeng'…