<script>//es6如何定义变量,定义变量的特点 使用let进行定义//var 定义变量和let定义变量的区别 let有作用范围//1.测试就是在代码块里边定义变量在外面取值 测试作用域{var a=10;let b=20;}//2.在代码块外输出数据
console.log(a);
console.log(b);//Uncaught ReferenceError: b is not defined</script>
2.2.2 let定义变量规则
let只能定义一次变量
<script>var a=10;var a=12;let c=10;let c=20;
console.log(a);
console.log(c);//Uncaught SyntaxError: Identifier 'c' has already been declared</script>
2.2.3 const常量定义规则
<script>//定义常量constPI="3.1415926"PI=2;//Uncaught TypeError: Assignment to constant variable.//常量一经定义不能改变,且定义常量需要初始化</script>