标签:ref 关键字 ror error ons func 赋值 声明 不能
1、在ES5中我们定义一个变量是通过 var 关键字来定义的。如:var name = ‘zjl‘ var obj = {name:‘zjl‘,age:‘18‘}
2、在ES6中新引进了两个定义变量的关键字 let 和 const。
3、ES6之 let:
let 的用法和 var 很类似,但它存在自己的特性 主要有以下几点:
{
let a = 10;
var b = 1;
}
console.log(a,b);
以上的打印会报错:ReferenceError: a is not defined 显示 a 未定义
console.log(bar); // 报错ReferenceError
let bar = 2;
var tmp = 123;
if (true) {
tmp = ‘abc‘; // ReferenceError
let tmp;
}
function test() {
let a = 10;
let a = 1;
}
test()
// 会报错
4、ES6之const关键字,与let相比多了以下两个特性(与let相同的特性这里不再赘述)
标签:ref 关键字 ror error ons func 赋值 声明 不能
原文地址:https://www.cnblogs.com/zjl-712/p/11415708.html