博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS 类型分类,不同类型值比较的区别
阅读量:6548 次
发布时间:2019-06-24

本文共 618 字,大约阅读时间需要 2 分钟。

hot3.png

ECMAScript 中有5中简单数据类型(也称为基本数据类型):undefined, Null , Boolean, Number和Stirng.还有1种复杂数据类型—Object,Object本质上是由一组无序的名值对组成的。ECMAScript不支持任何创建自定义类型的机制。而所有的值都将是上述6种数据类型之一。

在《JavaScript 权威指南》中说:
JavaScritpt的数据类型分为两类:原始类型(primitive)和对象类型(object)。P32

而在《JavaScript高级程序设计》中说:

ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是是简单的数据段,而引用类型值指那些可能有多个值构成的对象。

同样在:《JavaScript 权威指南》权威指南中,P48中说:我们通常将对象称为引用类型(reference type),以此来和javaScript的基本类型区分开来。依照术语的叫法:对象值都是引用(reference), 对象的比较均是引用的比较,当且仅当它们引用同一个基对象时,它们才相等。

引用类型有时候也被成为对象定义,因为它们描述的是一类对象所具有的属性和方法《JavaScript高级程序设计》

    

先总结到这里,后面再继续深入。

转载于:https://my.oschina.net/lvhuizhenblog/blog/307466

你可能感兴趣的文章
wordpress 登录实例(一)
查看>>
内网IT风险管控解决方案
查看>>
卡巴斯基端点安全10.0针对ESET5.x主要竞争优势
查看>>
Java基础学习总结(7)——Object类
查看>>
Vim编辑器的使用
查看>>
Data Guard Broker配置与主备库切换指南
查看>>
linux部署安装maven私有库
查看>>
手动安装K8s第九节:创建dashboard和发布应用
查看>>
Spring学习总结(4)——Spring AOP教程
查看>>
SpringMVC权限管理
查看>>
7月第一周的几个问题
查看>>
python实用小工具介绍
查看>>
CentOS 6.5 64 安装 mysql-5.7.19
查看>>
DNS基本原理
查看>>
iOS 中json解析数据出现中文乱码的问题
查看>>
spring工程在eclipse 运行报错:找不到ContextLoaderListener
查看>>
java连接AD域
查看>>
常见下载节点
查看>>
python 之 requests 模块
查看>>
linux: bash登录的显示信息设置以及环境配置文件.
查看>>