var的作用域是全局的,let的作用域是块级的,直接看代码(其他的小区别忽略):
<script type="text/javascript"> for (var a = 0; a < 10; a++) { } console.log(a) //10 for (let b = 0; b < 10; b++) { } console.log(b) //b is not defined </script>
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。