摘要: 一、为什么要是用let和const代替var声明变量 1、var声明的变量是函数作用域的,存在变量的提升。(变量的声明会被提前到当前作用域的最前面) 由于var声明的变量存在变量提升,所以当condition为false时,输出变量不会提示value变量未定义的错误,上面的代码类似于 2、var可以 阅读全文
posted @ 2018-07-18 01:02 Skd一路花开 阅读(1999) 评论(0) 推荐(0) 编辑