概述
var:使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象。
let:使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升。
const:使用const声明的是常量,在后面出现的代码中不能再修改该常量的值。且作用域与 let 相同。
※
变量声明时如果不使用 var 关键字,那么它就是一个全局变量,即便它在函数内定义。
使用 var 关键字声明的全局作用域变量属于 window 对象
var str = "hello"; // 可以使用 window.hello 访问变量
使用 let 关键字声明的全局作用域变量不属于 window 对象
let str = "hello"; // 不能使用 window.hello 访问变量
最后
以上就是专注星月为你收集整理的【JavaScript】var、let 与 const的全部内容,希望文章能够帮你解决【JavaScript】var、let 与 const所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复