对于javascript中typeof唯一一个应用,就是用来判断变量是否被定声明,或者初始化。
1 | if(typeof val === "undefined"){ |
以下为typeof对不同的类型的变量的值:
1 | var o = ["foo",new String("foo"),1.2,new Number(1.2),true,new Boolean(true),new Date(),new Error(),[1,2,3],new Array(1,2,3),new Function(""),/abc/g,new RegExp("meow"),{},new Object(),undefined,null]; |