es6 持续学习

2017-06-29  本文已影响0人  程序员小布的养生之道

一、let命令

1.let声明的变量只在变量声明时所在的代码块内有效

对比:

{

var url = "www.baidu.com";

}

alert(url);

//--------------------------------

{

let url = "www.baidu.com";

}

alert(url);

2.let不允许在同一作用域重复声明变量:

let url = "www.baidu.com";

{

let url="www.sina.com.cn";

console.log(url);

}

正确,放到括号里面错误

3.let与全局变量的声明

//错误

let a=3;

{

var a=5;

}

alert(a);

//正确

var a=3;

{

let a=5;

}

alert(a);

4.作用到子作用域

let a=3;

{

a=5;  //子作用域

}

alert(a); //弹出5

二、const命令

const命令用来生成一个常量,常量被声明后,值无法改变。其他与let相同。

上一篇 下一篇

猜你喜欢

热点阅读