我是靠谱客的博主 专注星月,最近开发中收集的这篇文章主要介绍【JavaScript】var、let 与 const,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(301)

评论列表共有 0 条评论

立即
投稿
返回
顶部