Javascript数据类型

原创 2015年11月19日 16:14:13
ECMAScript中有5种简单数据类型(也称为基本数据类型):
1. Undefined(该类型只有一个值,即undefined。在使用var声明但未初始化时,这个变量就是undefined)
2. Null(该类型只有一个值,即null。null == undefined)
3. Boolean
4. Number(NaN是一个特殊的Number,Number(), parseInt(), parseFloat()三个函数用于转化数字)
5. String
6. Object(一种复杂数据类型

typeof操作符,可以返回下列字符串:
"undefined"
"boolean"
"string"
"number"
"object"
"function"

为何typeof返回的值与ECMAScript定义的数据类型不一致?

从技术角度讲,函数在ECMAScript中是对象,不是一种数据类型。然后,函数也确实有一些特殊的属性,因此通过typeof操作符来区分函数和其他对象是有必要的。同时typeof null返回的是"object"。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JavaScript数据类型

  • 2014-05-23 23:25
  • 558KB
  • 下载

JavaScript的数据类型问题

  • 2012-09-29 13:33
  • 16KB
  • 下载

JavaScript之数据类型

来自廖雪峰的JavaScript教程 Number JavaScript不区分整数和浮点数,统一用Number表示,以下都是合法的Number类型:

javascript一些让人迷惑的地方--基本数据类型的包装对象

看个例子: var s= "      xxxx" var xxxx=s.substring(s.lastIndexOf(" ")+1,s.length); 首先得明白在js中字符串可是基本类型...

JavaScript之数据类型

  • 2013-07-02 07:51
  • 332KB
  • 下载

javascript的数据类型

  • 2007-07-05 16:48
  • 853B
  • 下载

JavaScript基础(1)之数据类型

数据类型ECMAScript中有5种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1种复杂数据类型——Object,Object本质...

JavaScript之数据类型

  • 2012-12-16 14:28
  • 93KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)