et 声明的变量只在 let
// 1.命令所在的代码块内有效。
// 2.不能重复定义
// 3.let 不存在变量提升,var 会变量提升:
// 4.不影响作用域链
// const 声明一个只读的常量,一旦声明,常量的值就不能改变
// var a = 10;
// console.log(a);
// let b = 20;
// b = 30;
// console.log(b);
// {
// let a = 0;
// var b = 1;
// }
// console.log(a);
// console.log(b);
// for(var a = 0;a<=3;a++){
// let c = 10
// console.log(c);
// }
// console.log(c);
// for (var i = 0; i < 10; i++) {
// setTimeout(function(){
// console.log(i);
// })
// }
// for (let j = 0; j < 10; j++) {
// setTimeout(function(){
// console.log(j);
// })
// }
// console.log(a);
// let a = 10;
// var a = 20;
// const 声明一个只读变量(常量),声明之后不允许改变。意味着,一旦声明必须初始化,否则会报错。
// 1.声明必须赋初始值
// 2.标识符一般为大写
// 3.命令所在的代码块内有效。
// 4.不能重复定义
// 5.值不予许被修改
// 注:对象和数组修改值不会报错
// const a = 10;
// console.log(a);
// a = 20;
// console.log(a);
// const obj = {
// id:1,
// name:"zs"
// }
// obj.name = "ls";
// console.log(obj);
const arr = [1,2,3,4];
arr.push(5);
arr.unshift(0)
console.log(arr);
</script>
</html>
es6应用
最新推荐文章于 2024-10-17 09:40:47 发布