
js 的 let var const 区别
发布日期:2021-05-08 00:13:26
浏览次数:10
分类:原创文章
本文共 679 字,大约阅读时间需要 2 分钟。
let
和var
都用来声明变量let
变量一定要先声明再使用, 而 var 变量可以先使用再声明 (先使用的值是undefined
), 即变量提升 (即变量声明提升到变量使用之前)- 相同作用域
let
变量不能重复声明, 而var
变量可以重复声明 const
与let
相似, 只是const
表示常量, 即不能再次赋值
/* let 和 var 都用来声明变量 let 变量一定要先声明再使用, 而 var 变量可以先使用再声明 (先使用的值是 undefined) 相同作用域 let 变量不能重复声明, 而 var 变量可以重复声明 */ // let 变量先使用, 会报错 Uncaught ReferenceError: Cannot access 'username' before initialization // console.log(username); let username = 'wj' // let 同名变量在相同作用域不能重复声明, 报错 Uncaught SyntaxError: Identifier 'username' has already been declared // let username = 'wj' // var 变量可以先使用, 再声明 console.log({ pwd}); var pwd = 'wj' // var 变量在相同作用域可以重复声明 var pwd = 'wj' console.log({ pwd});
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年03月19日 18时03分18秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Vue学习—深入剖析函数式组件
2021-05-08
基于selenium的分布式爬虫-微浏览器
2021-05-08
网络编程一 tcp的一些信号处理
2021-05-08
简单Makefile的编写
2021-05-08
使用BAT批处理 匹配查找指定文件夹,并在当文件夹下创建空文件
2021-05-08
wxpython的Hello,World代码探索
2021-05-08
IDEA出现错误:找不到或无法加载主类 io.xxx.XXXApplication
2021-05-08
【数字图像处理】OpenCV3 学习笔记
2021-05-08
【单片机开发】智能小车工程(经验总结)
2021-05-08
【单片机开发】基于stm32的掌上游戏机设计 (项目规划)
2021-05-08
【单片机开发】基于stm32的掌上游戏机设计(终章)
2021-05-08
PHP编译步骤参考和FASTCGI方式(PHP-FPM)配置PHP
2021-05-08
iptables NAT表之SNAT、DNAT、REDIRECT介绍
2021-05-08
KeepAlived介绍、配置示例、KeepAlived配置IPVS、调用脚本进行监控
2021-05-08
【Numpy学习】np.count_nonzero()用法解析
2021-05-08
Scala集合-数组、元组
2021-05-08
Flink Standalone集群安装和部署
2021-05-08
JAVA网络爬虫01-http client爬取网络内容
2021-05-08
04 程序流程控制
2021-05-08