您的位置:首页 > Web前端 > React

Web端 es6(基础一) let var const 的区别

2018-02-05 11:39 891 查看
笔记
let 与 var
var

let

总结

const

笔记

let 与 var

var

const list = [1, 2, 3, 4, 5]
for (var i = 0; i < list.length; i++) {}
// 输出结果 5
console.log(i)
// 可以看出 var 并没有被清空


let

const list = [1, 2, 3, 4, 5]
for (let i = 0; i < list.length; i++) {}
// 编译错误,提示 'i' is not defined  no-undef
console.log(i)


总结

let是块级作用域,函数内部使用let定义后,对函数外部无影响。 类似与 java中得 临时变量

var定义的变量可以修改,如果不初始化会输出undefined,不会报错。

const

const定义的变量不可以修改,而且必须初始化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  web react es6 基础