1-1基本数据类型number,string,boolean

  1. //基本数据类型 number string boolean
  2. var a = 10;
  3. var str = "hello world";
  4. var b = true;
  5. console.log(typeof a); //number
  6. console.log(typeof b); //string
  7. console.log(typeof c); //boolean

1-2引用数据类型 Array,Function,Object

1-2-1数组Array

数组 array [] typeof 不能识别数组

  1. // 数组 array [] typeof不能识别数组
  2. // 使用 Array.isArray 来判断
  3. var arr = [1,2,3];
  4. console.log(arr.length);
  5. console.log(typeof(arr)); // object
  6. console.log(Array.isArray(arr)) // true
  7. // 数组下标从0开始,下标越界之后输出undefined

1-2-2对象

  1. // 声明JSON对象
  2. // {key:value} {键:值}
  3. // 在js中key的引号可以省略
  4. var zheng = {
  5. "name":"zheng",
  6. "sex":"女"
  7. }
  8. var obj ={
  9. name:"zhang",
  10. age:18
  11. }
  12. // 2.读取Json对象的值
  13. console.log(zheng.name)
  14. // 3.给对象添加属性
  15. zheng.skill = "javascript"
  16. console.log(zheng)