typeof操作符

js五种基本数据类型:undefined,null,string,number,boolean
复杂数据类型:object
js是弱类型:声明变量时不必确定变量的类型
typeof就是用来检测变量的数据类型的

var msg="hello";
document.write(typeof msg);//输出string

var msg;
document.write(typeof msg);//输出undefined

var msg=new Date();
document.write(typeof msg);//输出object

//注意:typeof检测null类型时,检测结果为object
var msg=null;
document.write(typeof msg);//输出object

var msg=null;
var msg2="";
document.write(typeof msg);//输出object
document.write(typeof msg2);//输出string

undefined:对未声明的变量或未初始化的变量

猜你喜欢

转载自blog.csdn.net/wanwenjieGood/article/details/83614704