值比较 跟 索引比较

来源:互联网 发布:趋势科技杀毒软件 知乎 编辑:程序博客网 时间:2024/06/08 15:56

要分清 值比较 跟 索引比较。值比较常见的有字符串,数字跟布尔。索引比较常见的有对象,数组跟函数。索引比较的话只要索引不同即不等。


如图所示




原始类型和引用类型

原始类型:

  • String
  • Number
  • Boolean
  • Null
  • Undefined

引用类型:

引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象。

注意:从传统意义上来说,ECMAScript 并不真正具有类。事实上,除了说明不存在类,在 ECMA-262 中根本没有出现“类”这个词。ECMAScript 定义了“对象定义”,逻辑上等价于其他程序设计语言中的类。

对象是由 new 运算符加上要实例化的对象的名字创建的。例如,下面的代码创建 Object 对象的实例:

var o = new Object();

这里写图片描述

原始类型的值不会被改变,引用类型的值会改变。