变量是JS中的对象吗
Is a variable an Object in JS
我目前正在学习 JS,在做我的项目时,我想知道根据定义,变量是一个对象,还是一种对象,或者什么都不是。
我知道我们可以通过 var 创建对象,但我不确定 var 是否总是一个对象。
感谢您的回答!
变量有点像一个桶,里面可以放不同的值。对象就是这样的一个值。
I know we can create objects through var
不是真的。使用 var
关键字你可以声明一个变量(一个桶),创建一个你可以使用对象字面量的对象。
变量不属于对象。它们都是自己分类作为一个存储地址。正如 Nina 在评论中所说,对象是与以下类别相同的类型:array
、string
、number
和 boolean
。变量可以包含这些类型中的任何一种,并在您的代码中被引用。
将 var
视为一种机制,可以为您的原始值和参考值(例如您的对象)创建一个令人难忘的句柄。 var
关键字本身除了 declare a handle in a scope and allow you to initialize 你想要的值的句柄之外什么都不做。
我目前正在学习 JS,在做我的项目时,我想知道根据定义,变量是一个对象,还是一种对象,或者什么都不是。
我知道我们可以通过 var 创建对象,但我不确定 var 是否总是一个对象。
感谢您的回答!
变量有点像一个桶,里面可以放不同的值。对象就是这样的一个值。
I know we can create objects through var
不是真的。使用 var
关键字你可以声明一个变量(一个桶),创建一个你可以使用对象字面量的对象。
变量不属于对象。它们都是自己分类作为一个存储地址。正如 Nina 在评论中所说,对象是与以下类别相同的类型:array
、string
、number
和 boolean
。变量可以包含这些类型中的任何一种,并在您的代码中被引用。
将 var
视为一种机制,可以为您的原始值和参考值(例如您的对象)创建一个令人难忘的句柄。 var
关键字本身除了 declare a handle in a scope and allow you to initialize 你想要的值的句柄之外什么都不做。