共计 417 个字符,预计需要花费 2 分钟才能阅读完成。
1. JavaScript 的数据类型及其检测
1.1 JavaScript 有几种类型的值
-
基本类型(值类型)
- 字符串(String)
- 数字(Number)
- 布尔(Boolean)
- 对空(Null)
- 未定义(Undefined)
- 独一无二的值(Symbol)
-
引用类型
- 对象(Object)
- 数组(Array)
- 函数(Function)
- …
1.2 基本数据类型
1.2.1 值是不可变的
var name = 'jie';
name.toUpperCase();
console.log(name); //jie
1.2.2 存放在栈区
基本数据类型直接存储在栈 (stack) 中的简单数据段
为什么放入栈中存储
- 占据空间小
- 大小固定
- 属于被频繁使用数据
1.2.3 值的比较
var a = 1;
var b = true;
console.log(a == b) //true
console.log(a === b); //false
- == : 只进行值的比较, 会进行数据类型的转换。
- === : 不仅进行值得比较,还要进行数据类型的比较。
正文完
发表至: javascript
2019-04-29