2-1基本数据类型
<script>
//基本数据类型 number string boolean
var num=10;
var b=10.12;
//使用双引号或者单引号包裹的就是string
var str="hello world";
var str='hello';
var c=true;
var d=false;
//typeof操作符去判断一个数据的类型 不可以用来判断数组(会输出object)
console.log( typeof num);
console.log( typeof b);
console.log( typeof str);
console.log( typeof c);
console.log( typeof d);
</script>
2-2 引用数据类型
(1)数组
//引用数据类型 arr(数组)
var arr=[1,2,3];
var all=["html","css","js"];
//用Array.isArray判断 输出的值是boolean
console.log(typeof arr);
console.log(Array.isArray(all));
//属性length 可以读取数组的长度
console.log(arr.length);
//数组的下标从0开始
console.log(arr[0]);
console.log(all[0]);
//下标越界之后输出undefined
console.log(all[10]);
2-3数据类型的判断
A.typeof
可以判断:undefined/数值/字符串/布尔值/function
不可以判断:null和object object和Array
B.instanceof
用来判断对象的具体类型
C.===
可以判断:undefined null