JS中var和let的区别_js let var-CSDN博客

网站介绍:文章浏览阅读2.3w次,点赞43次,收藏135次。var和let的区别:区别:1.使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象;2.使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升;3.let不允许在相同作用域内,重复声明同一个变量。1.基本语法{ let a = 125; var b = 521;}a // Uncaught ReferenceError: a is not definedb // 521总结:使用let声明的变量报错,var声明的返回正确的值,这说明,let声明_js let var