啥是var?它都可以被找到它们喜欢藏在一个地方比如一个函数里

一、啥是var?

在编程世界里,var 就像是一个小帮手,它帮我们创建一个可以装东西的地方——变量。这个变量可以放数字、文字啥的,就像你的小书包能装书本、文具一样。用 var 创建的变量,我们可以在程序里用这个名字去取那些东西。

作用域和提升

使用 var 声明的变量有它们自己的小秘密。它们喜欢藏在一个地方,比如一个函数里。不管你把变量放在函数的哪个角落,它都可以被找到,这就是所谓的“提升”。也就是说,你可以在声明之前就使用变量,但是它的值会是个小秘密——undefined。

var和其他家伙的较量

现在,编程世界里有几个新小伙伴,比如 letconst。它们和 var 可不一样,它们有自己的地盘,不会和其他小伙伴乱跑。而且,const 喜欢的东西不能改变,一旦放进去,就不能动啦。这些新家伙让代码更清晰,也更安全。

变量声明关键字 作用域 可变性
var 函数作用域 可变
let 块级作用域 可变
const 块级作用域 不可变

怎么用var才好?

虽然 var 依然在用,但是用 letconst 更酷,更安全。如果你非要用 var,记得以下几点: