在JS中,变量是对象吗?

问题描述 投票:-1回答:1

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

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

谢谢你的回答 !

javascript object var
1个回答
0
投票

变量并没有被归类为对象。它们是自己的分类,作为一个存储地址。现在就像Nina在评论中说的那样,对象是一种类型,它是属于同一类的。array, string, numberboolean. 一个变量可以容纳这些类型中的任何一种,并在你的代码中被引用。


0
投票

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

我知道我们可以通过var

不见得 有了 var 关键字,你可以声明一个变量(一个桶),创建一个对象,你可以使用一个对象文字。


0
投票

想象一下 var 作为一种机制,为您的基元和引用值(如对象)创建一个可记忆的句柄。句柄的 var 关键字本身并没有做任何其他的事情。在作用域中声明一个句柄,并允许您初始化 把手柄换成你想要的值。

© www.soinside.com 2019 - 2024. All rights reserved.