为什么尽量不用var? biubiubiu389 2022-09-18 286 阅读1分钟 es6之后定义变量的方式多了const和let,const一般用作常量,let为优化版var,块作用域,避免很多var在for循环中的变量提升问题。 那么什么时候用const什么时候用var呢? 这就比较主观,一般来说const百分百确定不会再被赋值,非字面量,用于局部。 而Let,一般都用,全局、变量、字面量啊这些。