第2章 Javascript数据类型
引言
excel中就需要先定义数据类型才能使用相应的运算程序:字符和数字是不能×和÷的;日期类型是不能相加的等。
注意:这里想理顺的概念包括,JavaScript中都是对象,对象的存储方式很像C语言中的指针,只是指向的对象格式不同。
函数分两个角度理解,一是:函数(存储方式);一是:函数(运行方式)。
JavaScript数据类型
我们按照C语言等严格语法语言的学习方法来分析JavaScript的数据类型。
存储方式 | 基本 | 特殊 | 引用(指针) | 关系操作符 | 逻辑运算符 | |||||||||
数据类型 | 数值 | 字符 | 逻辑 | undefined | null | 对象 | 数组 | date日期 | regexp | 函数(存储方式) | 单体内置 | 基本包装 | 关系操作符 | 逻辑运算符 |
字面量(常量) | 数值 | 字符 | 逻辑 | undefined | null | 对象 | 数组 | date日期 | regexp | 函数(存储方式) | 单体内置 | 基本包装 | 小于,小于等于 | and |
变量 | 数值 | 字符 | 逻辑 | undefined | null | 对象 | 数组 | date日期 | regexp | 函数(存储方式) | 单体内置 | 基本包装 | 大于,大于等于 | or |
操作符(运算符) | 数值操作符 | 字符操作符 | 布尔操作符 | undefined | null | 对象 | 数组 | date日期 | regexp | 函数(存储方式) | 单体内置 | 基本包装 | 相等于 | not |
函数(运行方式) | 数值转换 | 转换为字符串 | 转型函数Boolean() | undefined | null | 对象 | 数组 | date日期 | regexp | 函数(存储方式) | 单体内置 | 基本包装 | 不等于 |
表格截图
其中具体内容包含以下