-
基本类型:(简单数据类型)
string 字符串类型
number 数值
boolean 布尔类型(true | false)
undefined 未定义
null 空(对象)
-
复杂类型(复合数据类型)
Object 对象类型
Array 数组类型
Funcation 函数类型
Date 日期类型
String 对象
Number
Boolean
-
如何判断数据的数据类型:typeof 关键字
语法 typeof 数据(变量)
typeof返回值是什么类型:string类型
<script>
var a = "字符串";
console.log(typeof (typeof a)); //string
var b = 10;
console.log(typeof b); //number
var c = true;
console.log(typeof c);//boolean
var d = null;
console.log(typeof d);//object
var arr = [1,2,3];
console.log(typeof arr);//array or object
//结论:复杂数据在使用typeof操作的时候,打印出来的结果都是object ,除了函数
console.log(typeof function funcName() {
}); //Function
//01 变量它的值会为null
//变量的值不可能为null,除非我们手动的赋值为null
var test;
console.log(test); //undefined
test = null;
//02 为什么我们要设置为null
//我们需要解除引用的时候
</script>