2-1基本数据类型
<script>//基本数据类型 number string booleanvar num=10;var b=10.12;//使用双引号或者单引号包裹的就是stringvar 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判断 输出的值是booleanconsole.log(typeof arr);console.log(Array.isArray(all));//属性length 可以读取数组的长度console.log(arr.length);//数组的下标从0开始console.log(arr[0]);console.log(all[0]);//下标越界之后输出undefinedconsole.log(all[10]);
2-3数据类型的判断
A.typeof
可以判断:undefined/数值/字符串/布尔值/function
不可以判断:null和object object和Array
B.instanceof
用来判断对象的具体类型
C.===
可以判断:undefined null
