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 陕西

相关推荐

昨天 15:52
东南大学 C++
点赞 评论 收藏
分享
在debug的柠檬精很迷人:好消息:现在HR挑三拣四 15年后 HR跪着求要简历 坏消息:被挑的是这代人,到时候求人的也是这代人。真好。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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