如何使用ES2015中的let与const
程序员文章站
2022-07-16 17:46:36
...
1.let(定义变量,有块级作用域) const(常量,不能修改)
let
//let和var的区别
//var定义的变量没有块级作用域的概念
//let定义的变量有块级作用域
if(true){
var a = 10
}
console.log(a)//10
if(true){
let b = 10
}
console.lgo(b)//undefined
//let好,放弃使用var
const
const obj ={ name:"小明", age:2 } obj = {name:"小红"}//报错 obj.name = "小红" console.log(obj)//{name:"小红",age:2} //什么时候用let,什么时候使用const const fun = function(){ } const obj ={} const IP = 3.14 let num1 = 10