var、let、const区别

var 、 let

不推荐使用var   原因如下:

=>

1.需要声明提升,即先定义在使用

console.log(num) // undefined var num = 123  console.log(num) // 报错(合理) let num = 123

2.变量会被覆盖

var num = 1 var num = 2 console.log (num) // 2  let num = 1 let num = 2 console.log (num) // 报错,因为定义过的不可再被定义

3.没有块级作用域

 

const:定义常量,大写,用于全局

定义的变量不允许被修改,且必须赋值,否则会报错

其他属性和const一致。

全部评论
这都是最基本的了
点赞 回复 分享
发布于 2022-09-05 21:07 陕西

相关推荐

昨天 18:45
已编辑
中山职业技术学院 Java
投递TP-LINK等公司7个岗位
点赞 评论 收藏
分享
Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
点赞 评论 收藏
分享
写不来代码的小黑:这么小的城市能有做it的公司也不容易
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务