2-1基本数据类型

  1. <script>
  2. //基本数据类型 number string boolean
  3. var num=10;
  4. var b=10.12;
  5. //使用双引号或者单引号包裹的就是string
  6. var str="hello world";
  7. var str='hello';
  8. var c=true;
  9. var d=false;
  10. //typeof操作符去判断一个数据的类型 不可以用来判断数组(会输出object)
  11. console.log( typeof num);
  12. console.log( typeof b);
  13. console.log( typeof str);
  14. console.log( typeof c);
  15. console.log( typeof d);
  16. </script>

2-2 引用数据类型

(1)数组

  1. //引用数据类型 arr(数组)
  2. var arr=[1,2,3];
  3. var all=["html","css","js"];
  4. //用Array.isArray判断 输出的值是boolean
  5. console.log(typeof arr);
  6. console.log(Array.isArray(all));
  7. //属性length 可以读取数组的长度
  8. console.log(arr.length);
  9. //数组的下标从0开始
  10. console.log(arr[0]);
  11. console.log(all[0]);
  12. //下标越界之后输出undefined
  13. console.log(all[10]);

2-3数据类型的判断

A.typeof
可以判断:undefined/数值/字符串/布尔值/function
不可以判断:null和object object和Array
B.instanceof
用来判断对象的具体类型
C.===
可以判断:undefined null