首页 > 编程语言 >JavaScript 高级语法 - var let const

JavaScript 高级语法 - var let const

时间:2023-02-08 14:24:26浏览次数:64  
标签:const log 作用域 JavaScript let var data1 data2

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:

 

标签:const,log,作用域,JavaScript,let,var,data1,data2
From: https://www.cnblogs.com/ErenYeager/p/17101586.html

相关文章