1 数据类型
1.1 数据类型分类
首先数据类型可以分为基本(值)数据类型和对象数据类型(引用数据类型)
基本数据:
- string: 字符串
- number:数字
- boolean: true/false
- undefined
- null
对象类型:
- Object: 任意对象
- Function:一种特别的对象,最大的特点就是可以执行
- Array
1.2 判断数据类型的种类
typeof
**typeof返回的是数据类型的字符串表达,所以使用typeof判断,需要注意的是typeof返回的是数据类型的字符串表达 **
<script>
var a;
console.log(a, typeof a) // undefined "undefined"
console.log(undefined === "undefined"); // false
// 所以使用typeof判断,需要注意的是typeof返回的是数据类型的字符串表达
// 比如
console.log("undefined" === (typeof a)) // true
var b = 1;
console.log("number" === (typeof b)) // true
console.log(Number === (typeof b)) // false
</script>