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的学习笔记,如果有理解错误往后会进行修改
标签:ES6,const,10,Let,var,let 来源: https://www.cnblogs.com/Liu2020-9-8/p/16670715.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。