JavaScript 的数据类型

原创 dandelion_chen 随笔 javascript 241阅读 2017-06-19 15:24:50 举报

一、JavaScript 一共有6中数据类型
1、数值 (就是我们平常接触的整数和小数)
2、字符串 (“123”,“abc”)
3、布尔值 (就是true 和 false)
4、undefined (未被定义或者不存在,)
5、null (表示无)
6、对象 (狭义的对象、数组和函数)

二、三种判断一个值什么类型的三种方式typeof、 instanceof 和object.prototype.toString

1、typeof 运算符结果是返回一个值得数据类型。对应的返回类型如下图所示

typeof---返回类型的运算符

由上图我们发现,当typeof判断array或者object时都会都是返回object这个类型,这时我们判断是数组还是对象时就需要使用到intanceof这种运算符了。
2、instanceof 判断一种实例与原型的之间的关系。
instance 翻译为中文的意思是 “ 实例 ”的意思,我们使用该运算符的时候是 a instanceof object,可以理解为 a 是否为object的实例。
具体效果可以如下图所示

instanceof--实例与原型之间的关系

参考链接 阮老师的javacript 教程

JavaScript instanceof 运算符深入剖析

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复