let与var的区别
{
var str1 = "小花"; let str2 = "小明"; console.log(str1); //小花 console.log(str2); //小明}console.log(str1); //小花console.log(str2); //Error:str2 is not definedlet作用域仅限于当前代码块,而var的作用域是全局的
let不能被重复定义
{
var str1 = "小花"; let str2 = "小明"; console.log(str1); //小花 console.log(str2); //小明}console.log(str1); //小花console.log(str2); //Error:str2 is not defined