1-1基本数据类型
基本数据类型number,string,boolean• typeof 操作符去判断一个数据的类型// 基本数据类型 number string boolean undefined nullvar a = 10;var str = "hello world";var b = true;console.log(typeof a); // numberconsole.log(typeof b); // stringconsole.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)
var arr["html","css","javasscript"]console.log(typeof arr);//objectconsole.log(arr.length);//3console.log(Array.isArray(arr));//trueconsole.log(arr[0]);//htmlconsole.log(arr[100]);//undefinedconsole.log(arr[arr.length-1]);//js 如果数组为[1 2 3] 输出为3
1-4 全局变量和局部变量
// 在函数里面使用var定义的变量(包含函数的参数)--局部变量// 函数外面声明的变量--全局变量
var a=10; //a是全局变量,写在里外都可function show(){// console.log(a);var b =20; //b是局部变量,写在函数里面console.log(b);}show();console.log(a);//20//10
