(基本类型/复杂类型/(引用类型))

基本类型:number,string,boolean,(undefined,null)

  1. <script>
  2. // 0.1
  3. // number,string,boolean
  4. var num=10;
  5. var b=10;
  6. console.log(typeof num);
  7. console.log(typeof b);
  8. // 使用单引号,双引号包裹的是string
  9. var str="hello world"
  10. var s='hello'
  11. console.log(typeof str);
  12. console.log(typeof s);
  13. // boolean true,false
  14. var c=true;
  15. var d=false;
  16. console.log(typeof c);
  17. console.log(typeof d);
  18. </script>

复杂数据类型:数组,函数,对象

引用数据类型

  1. <script>
  2. // typeof 不能识别数组 object
  3. // 数组[]
  4. // Array.isArray 输出的是boolean
  5. var arr=[1,2,3];
  6. var all=["html","css","js"];
  7. console.log(typeof arr);
  8. console.log(Array.isArray(arr));
  9. // 属性 length 可以读取数组的长度
  10. console.log(arr.length);
  11. // 数组的下标从0开始
  12. console.log(all[0]);
  13. // 下标越界之后输出 undefined
  14. console.log(arr[100]);
  15. </script>

获取数组最后面的数据

  1. <script>
  2. var arr = ["html","css","javascript"];
  3. console.log(arr.length);
  4. // length-1
  5. // 获取数组最后面的数据
  6. console.log(arr[arr.length-1]);
  7. </script>