码迷,mamicode.com
首页 > 其他好文 > 详细

jacript var let const 区别

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

标签:复用   不同的   去掉   修改   console   声明   不同   测试   rip   

代码片段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 区别

标签:复用   不同的   去掉   修改   console   声明   不同   测试   rip   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!