JS 之间有什么区别:
对象、属性和变量?
抱歉,我是 JavaScript 新手,但从我的理解来看,它是一个变量,是一个存储信息/数据类型的容器,是吗?
对象是一个变量,但具有多个不同的属性(而变量只有一个属性)?名称:值对
属性是对象的构建 block 吗?这就是使对象成为对象的原因吗?因为它是一个具有多个名称:值对的变量? ........
我很困惑!这三个都一样吗?可以互换吗?
我能想到的唯一例子是
人体: 细胞 纸巾 器官
-器官是由组织组成的 -组织是由细胞组成的 -细胞是组织,基本上很多细胞组成组织,很多组织组成器官。
那么基本上器官也是细胞,但它们是由很多细胞组成的?
我在学习方面有点愚蠢和缓慢,有人可以启发我吗?
请用非常简单的基本语言解释它们之间的差异,就像向 10 岁的 child 解释一样
非常感谢您的回答,
谢谢:)
ps 这个问题可能有第二部分
最佳答案
the way I'm understanding it is a Variable is a container to store information/data types yes ?
差不多了。变量是存储值的容器。每个值都具有特定的数据类型。常见的类型是数字、字符串和 bool 值。
示例:
var userID = 42;
userID
是一个变量。它包含值42
。 42
是一个数字值,即它是数字类型。
JavaScript 对象是对象类型的值。对象不仅仅是简单的标量值,它们还是“容器”值。它们本身可以包含多个不同的值。
本质上,对象是键值存储,即它们包含一个或多个与值关联的键。这些键值对称为属性。
示例:
var record = {
name: 'Paul',
age: 42
};
record
是一个变量。它包含一个对象作为值。该对象有两个属性:name
和age
。 name
保存一个字符串值,age
保存一个数字值。
关于javascript - Javascript对象、属性和变量有什么区别,它们都是一样的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33203095/