首页 > 其他 > 详细

jacript var let const 区别

时间:2017-08-15 17:09:46      阅读:324      评论:0      收藏:0      [点我收藏+]

代码片段1:

var xx = 1

var xx = 2

console.log(xx)

output: 2

代码片段2:

let xx = 3;

let xx = 4;

console.log(xx)

output:报错,提示重复定义 xx

正确:

let xx = 3;

xx = 4;

console.log(xx)

第二个let 去掉,也就是说

代码片段3:

const xx = 5;

const xx = 6

或者

const xx = 5

xx = 6;

都报错:

正确的只能定义且赋值1次

 

综上:

var 关键字修饰完后一个 变量后,还可以重复用这个变量的名字来申明一个另一个变量 (变量)

let 修饰完一个变量后变量后,不可以在用这个名字 做声明 

const 既不可以更重复使用相同的变量名又不可以修改变量值 

那么可以同时用两个不同的修饰关键字来修饰吗 如 var a = 1; let a = 2;

经过测试,这种做法更加不可取,直接报错。

 

jacript var let const 区别

原文:http://www.cnblogs.com/codetime/p/7365908.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!