ES6加了更多特性,let,const使程序更加的严格与规范。
- 要使用let,const等严格变量,要在文件首行写"use strict"如果只要在一个function中使用,只需在那一个函数开头加上“use strict”即可,由于JS本身的设计,'' 与' 并没有差别,对;的要求也不严格
- let
这是一个区别var的变量,同样是javascript的数据类型。他的作用是,只在一个定义域内生效,可以使用let代替该死的var。
"use strict";
function a()
{
let i=1;
console.log(i);
}
a();
console.log(i);//会出BUG
- const
我在C/C++里都不用这玩意,只能说明我习惯不好,如果用习惯了,帮助是一定有的。
'use strict'
const i=2
console.log(i)
i++//出错
好了
网友评论