码迷,mamicode.com
首页 > 其他好文 > 详细

typeof做类型判断时容易犯下的错

时间:2015-12-27 17:55:13      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

学过js同学都知道js的数据类型有 

字符串、数字、布尔、数组、对象、Null、Undefined

作为一个初学者我一直认为每个数据类型返回的结果是这样的

typeof("string")  

string

typeof(111)

number

typeof(true)

boolean

typeof(arr[])

Array

typeof(fn())

function

typeof(null)

null

typeof(undefind)

undefind

当我在判断nullarr[]时结果却是这样的。
typeof(arr[])

object

typeof(null)

object

以前面试被人问起我毫不犹豫的就答成上面的结果,后来测试一下才发现原来是下面这个样子的希望能和js的小伙伴们做一个共勉吧。

typeof做类型判断时容易犯下的错

标签:

原文地址:http://www.cnblogs.com/pandaer/p/5080413.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!