JS原型-typeof

1.首先typeof是运算符,而不是函数

 var  str = 'abc';

   var res = typeof str;  这是typeof的正经用法。

 var res = typeof(str);  也是没问题的,先执行括号里的str结果还是str,相当于是typeof str,不要误以为这是一个函数的用法。

2.typeof的返回值

   首先要知道JS的五种基本数据类型:Undefined、Null、Boolean、Number 、 String和Object

 typeof的可能返回值(返回是字符串类型)有六种:undefined,boolean,number,string,function和object

 其中前五种与其对应的类型相同,着重看下Object。

 以下情况会返回Object类型:null,数组,对象

 

posted on 2017-03-08 14:55  王雪皓  阅读(129)  评论(0编辑  收藏  举报