首页 > 编程语言 > 详细

Javascript的数据类型

时间:2015-09-15 14:23:43      阅读:168      评论:0      收藏:0      [点我收藏+]

根据《JavaScript高级程序设计》所写:

JS数据类型分为基本类型和引用类型。

那么什么是基本数据类型呢?

比如String,Number,Boolean都是基本数据类型。通俗的讲,他们可以保存值,但是确不能在保存的值上调用方法。

但是可以通过以下代码创建基本类型的新实例:

例如:

var numberObject = new number(10);   //括号中为新实例的实际参数

书里有介绍,检测对象的类型可以分为typeof和instanceof方法,那么他们又有什么区别呢?

概念来讲,typeof适用于检测基本数据类型。而instanceof适用于检测引用类型。

下面为例子:

var numberObject = new number(10);

var numberValue = 10;

alert(typeof numberObject);   //返回"object"

alert(typeof numberValue);    //返回"number"

alert(numberObject instanceof Number);  //返回true

alert(numberValue instanceof Number);   //返回false

上面的例子说明了,typeof用于检测基本数据类型时,可以正确的返回数据类型值。但如果检测引用类型,就只能返回object了.

但是用instanceof来检测引用类型值时,就可以返回正确的布尔值。

Javascript的数据类型

原文:http://www.cnblogs.com/coderushhan/p/4810021.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!