变量是JS中的对象吗

Is a variable an Object in JS

我目前正在学习 JS,在做我的项目时,我想知道根据定义,变量是一个对象,还是一种对象,或者什么都不是。

我知道我们可以通过 var 创建对象,但我不确定 var 是否总是一个对象。

感谢您的回答!

变量有点像一个,里面可以放不同的值。对象就是这样的一个值。

I know we can create objects through var

不是真的。使用 var 关键字你可以声明一个变量(一个桶),创建一个你可以使用对象字面量的对象。

变量不属于对象。它们都是自己分类作为一个存储地址。正如 Nina 在评论中所说,对象是与以下类别相同的类型:arraystringnumberboolean。变量可以包含这些类型中的任何一种,并在您的代码中被引用。

var 视为一种机制,可以为您的原始值和参考值(例如您的对象)创建一个令人难忘的句柄。 var 关键字本身除了 declare a handle in a scope and allow you to initialize 你想要的值的句柄之外什么都不做。