2.1基本数据类型
//基本数据类型 number string boolean// number型var num=10;//使用单引号或双引号包裹的就字符串是string型var star="hellow word";var s="good";//boolean型 true/falsevar t=true;var f=false;//typeof 可以判断是哪种数据类型,不能判断数组(会输出object)console.log(typeof num);console.log(typeof str);console.log(typeof t);
2.2复杂的数据类型:数组
//声明一个数组var arr = [1,2,3,4];var all = ["html","css","js"];//读取数组里的值 #数组的下标从0开始console.log(arr[0]); //取得1console.log(all[1]); //取得"css"console.log(all[10]); //超出后输出 undefined//length属性可以读取数组的长度console.log(arr.length);console.log(all.length);//获取数组中最后一位的值console.log(arr[arr.length-1]);//用Array.isArray判断 输出的值是booleanconsole.log(typeof arr);console.log(Array.isArray(all));
2.3数据类型的判断
1 .typeof:可以判断 undefined/数值/布尔值/字符串/function
不可判断 null和object objectt和Array
2.instanceof :可以判断对象的具体类型
2.===:可以判断 undefined null
