1-1基本数据类型
基本数据类型number,string,boolean
• typeof 操作符去判断一个数据的类型
// 基本数据类型 number string boolean undefined null
var a = 10;
var str = "hello world";
var b = true;
console.log(typeof a); // number
console.log(typeof b); // string
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)
var arr["html","css","javasscript"]
console.log(typeof arr);//object
console.log(arr.length);//3
console.log(Array.isArray(arr));//true
console.log(arr[0]);//html
console.log(arr[100]);//undefined
console.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