Typeof的作用总结一下

发布于 2020-01-14 23:42:07
关注者
0
被浏览
2849
1 个回答
  • 面试哥
    面试哥 2020-01-14
    为面试而生,有面试问题,就找面试哥。

    一、对于数字类型的操作数而言, typeof 返回的值是 number。比如说:typeof(1),返回的值就是number。

    上面是举的常规数字,对于非常规的数字类型而言,其结果返回的也是number。比如typeof(NaN),NaN在JavaScript中代表的是特殊非数字值,虽然它本身是一个数字类型。在JavaScript中,特殊的数字类型还有几种:Infinity 表示无穷大特殊值

    二、对于字符串类型, typeof 返回的值是 string。比如typeof(“123”)返回的值是string。 三、对于布尔类型, typeof 返回的值是 boolean 。比如typeof(true)返回的值是boolean。

    四、对于对象、数组、null 返回的值是 object 。比如typeof(window),typeof(document),typeof(null)返回的值都是object。

    五、 对于函数类型,返回的值是 function。比如:typeof(eval),typeof(Date)返回的值都是function。

    六、如 果运算数是没有定义的(比如说不存在的变量、函数或者undefined),将返回undefined。比如:typeof(sss)、typeof(undefined)都返回undefined

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看