/** es6的基本语法,作用域, */ if (true) { var fruit = '苹果'; } console.log(fruit); alert(fruit) //var 代表的是全局变量 // 如果是let,只是在它的作用域范围内才有效 if(true){ let fruit = "柠檬"; } console.log(fruit) //显示确是苹果 而不是柠檬 if(true){ let breafast = "早餐"; } console.log(breakfast) //这个时候就会报错 ReferenceError:breakfastis not defined //const 常量 表示的是只要这个东西一旦被创建 就不能就行重新赋值 const car = '奔驰'; car = 'bmw'; //这个地方会抛出 TypeError: Assignment to constant variable.