var,let及const的区别

七娃总是看见大神写的js中有const,之前还以为是什么固定的变量,百度之后才发现自己有多么小白,还是老老实实的作笔记吧!

const,和var、let一样,都是定义变量的方式!以下为三者的区别:

let,一般在函数内使用,局部定义,使用范围块级作用域;

let a = 4;
console.log(a);//a=4
function hs(){
let a = 3;
console.log(a);
}
hs();//a=3

var,必须事先声明,不然就会报错undefined,而且定义的值,可以被修改;

var a;
var b = 1;

const,定义的变量不会被改变,必须有赋值,也就是定义变量,不然就报错;

const a = 2;

也就是const定义变量必须是带有值的,不能像var一样直接声明一个变量,而且值也不会被改变!这是const的个性;

赞(0) 打赏
未经允许不得转载:版权所有@七娃设计室七娃博客 » var,let及const的区别
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

七娃设计,让设计贴近生活

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏