Javascript数据类型
2015-11-19 16:14
375 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/cowento/article/details/49929301
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"。
typeof操作符,可以返回下列字符串: "undefined" "boolean" "string" "number" "object" "function"
为何typeof返回的值与ECMAScript定义的数据类型不一致?
从技术角度讲,函数在ECMAScript中是对象,不是一种数据类型。然后,函数也确实有一些特殊的属性,因此通过typeof操作符来区分函数和其他对象是有必要的。同时typeof null返回的是"object"。
相关文章推荐
- JavaScript 数据类型 、JS 变量 、JS 对象
- javascript检测数据类型的5种方法
- javascript检测数据类型的5种方法
- Javascript学习笔记一 之 数据类型
- javaScript六大数据类型
- javascript不同类型数据之间的运算是如何转换的
- javascript不同类型数据之间的运算的转换方法
- JavaScript数据类型的强制转换-字符串、布尔值
- JavaScript的数据类型以及变量
- JavaScript中Switch语句支持字符串类型数据
- [JavaScript高级程序设计]语法、数据类型和一些区别注意
- Javascript数据类型
- JavaScript第四课——数据类型(Number类型)
- Javascript类型系统[数组,对象,数据类型]
- JavaScript学习总结(六)——JavaScript判断数据类型总结
- javascript 数据类型
- JavaScript基础----03Javascript基础-变量和数据类型
- JavaScript 数据类型
- javascript数据类型
- JavaScript基本数据类型