1-1基本数据类型

  1. 基本数据类型number,string,boolean
  2. typeof 操作符去判断一个数据的类型
  3. // 基本数据类型 number string boolean undefined null
  4. var a = 10;
  5. var str = "hello world";
  6. var b = true;
  7. console.log(typeof a); // number
  8. console.log(typeof b); // string
  9. console.log(typeof c); // boolean

1-2复杂数据类型 array function object

1-2-1array数组

1-3判断是否为数组的方法

1.Array is array

2.instanceof

3.constructor

4.var reg=/^[.+]$/

reg.test(arr)

  1. var arr["html","css","javasscript"]
  2. console.log(typeof arr);//object
  3. console.log(arr.length);//3
  4. console.log(Array.isArray(arr));//true
  5. console.log(arr[0]);//html
  6. console.log(arr[100]);//undefined
  7. console.log(arr[arr.length-1]);//js 如果数组为[1 2 3] 输出为3

1-4 全局变量和局部变量

  1. // 在函数里面使用var定义的变量(包含函数的参数)--局部变量
  2. // 函数外面声明的变量--全局变量
  1. var a=10; //a是全局变量,写在里外都可
  2. function show(){
  3. // console.log(a);
  4. var b =20; //b是局部变量,写在函数里面
  5. console.log(b);
  6. }
  7. show();
  8. console.log(a);
  9. //20
  10. //10