码迷,mamicode.com
首页 > 编程语言 > 详细

Javascript的数据类型

时间:2015-09-15 14:24:08      阅读:176      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!