JavaScript 高级语法 - var let const
var 全局作用域,存在变量的提升,值可以更改
let 块级作用域,不存在变量的提升,值可以更改
const 块级作用域,不存在变量的提升,值不可以更改
1.变量提升与不变量提升
console.log(data1); //有这个引用但是值为undefined var data1=1; console.log(data2); //找不到data2 报错 let data2=2;
2.全局作用域与块级作用域
{ let data1=1; var data2=2; } console.log(data1); // data1 is not defined console.log(data2); // 2
经典面试题 1:
经典面试题 2:
posted on 2023-02-08 14:10 Mikasa-Ackerman 阅读(14) 评论(0) 编辑 收藏 举报