1.boolean
布尔类型(boolean)用作逻辑判断。只有两个值,false.true。与数值用等号判定时(==),除了0和NaN外,其他的都是true。
2.Number
数值类型,小数.整数都只有这一款。
3.String
字符串类型,用’’ ‘’,或者’ '括起来表示。
4.null
空值。用来表示为空的对象
5.undefind
未定义,定义了变量,但是没有赋值。它的值只有一个,为undefined
6.对象(Object)
包括函数(function,数组(Array).
//Number
var num=123;
console.log("num:"+(typeof num));
//String
var str="Hello World";
console.log("string:"+(typeof str));
//数组(Object类型)
var arr=[1,3,4];
console.log("arr:"+(typeof arr));
//function(Object)
function fun(){};
console.log("function:"+(typeof fun));
//undefinded(未定义)
var und;
console.log("und:"+(typeof nud));
//Boolean(布尔类型)
var bool=true;
console.log("bool:"+(typeof bool));
//null(空值)
var nul=null;
console.log("nul:"+(typeof null));
注意
运算符typeof +变量 用来检测一个变量的基本数据类型
null的返回值是null
看都看到这了,点个赞呗~