摘要:
for 循环中的 let 声明 在 let 出现之前, for 循环定义的迭代变量会渗透到循环体外 部: for (var i = 0; i < 5; ++i) { // 循环逻辑 } console.log(i); // 5 改成使用 let 之后,这个问题就消失了,因为迭代变量的作用 域仅限于 阅读全文
摘要:
一、变量 ECMAScript变量是松散类型的,意思是变量可以用于保存任何类 型的数据。每个变量只不过是一个用于保存任意值的命名占位符。有3个关键字可以声明变量: var 、 const 和 let 。其中, var 在 ECMAScript的所有版本中都可以使用,而 const 和 let 只能在 阅读全文