es6学习笔记3

一、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相同。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章