javascript - Javascript对象、属性和变量有什​​么区别,它们都是一样的吗?

标签 javascript

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 是一个变量。它包含值4242 是一个数字值,即它是数字类型。

JavaScript 对象是对象类型的。对象不仅仅是简单的标量值,它们还是“容器”值。它们本身可以包含多个不同的值。

本质上,对象是键值存储,即它们包含一个或多个与值关联的键。这些键值对称为属性

示例:

var record = {
  name: 'Paul',
  age: 42
};

record 是一个变量。它包含一个对象作为值。该对象有两个属性:nameagename 保存一个字符串值,age 保存一个数字值。

关于javascript - Javascript对象、属性和变量有什​​么区别,它们都是一样的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33203095/

相关文章:

javascript - 如何使用“添加新”按钮在 w2ui 网格中添加新项目?

javascript - JQuery语法困惑

javascript - 无法正确将外部 JS 导入 Aurelia 应用程序(数据表)

使用变量的 Javascript Date 对象

javascript - 如何在 React 中创建可过滤表

Java 和 JavaScript WebSocket

javascript - 何时不应在 HTML 链接中使用 & 实体(和)?

javascript - 如何填充 Mongoose 模型中的字段?

javascript - 在 JavaScript/jquery 中伪造/自动化 "hover"?

javascript - 如何将内部有数组的对象数组中的数据添加到另一个对象数组中? javascript