关于ES6语法中的,let和const
ES6语法中的Let
Let主要用于经常发生变化的变量是一定要使用的且定义了变量后不会污染本身语言已经设定了的方法名.
Let的好处是它会单独开辟一个作用域在里面且会保存在某一个内存中类似的for循环例子:
这是使用let的循环

这是使用var的循环
为什么let会输出5而var的则输出10,是因为var它不并具有作用域的原因,它每一次执行完一次后都会找到原来那个 i 然后i++,然后当执行r[i]的方法的时候return i 它会去找那个 i 又因为循环结束了所以那个原来的i已经是10了并且只有一个i所以返回10
ES6语法中的const
Const主要用于不会发生变量值发生改变的情况也就是写死的情况
Const的好处就是给一个变量定义了往后再想改变值的话就会发生报错,报错可以在浏览器打开F12查看、
比如以下的例子:


以上就是我关于let和const的学习笔记,如果有理解错误往后会进行修改
浙公网安备 33010602011771号