JS之数据类型和变量
2012-03-06 15:26
330 查看
一、数据类型分类
基本数据类型:数值型(number)、字符串型(string)、逻辑型(boolean);
特殊数据类型:无定义数据类型
(undefined)、空值(null);
复合数据类型:函数(function)、对象(object)、数组 (array)。
二、数值型数据
JS中的数值型数据包含整数和浮点数,但所有数值都以双精度浮点型表示。
双精度浮点型表示的整数范围:-2E53至2E53;
双精度表示的浮点数范围:|2.2250E-308|至|1.7976E308|;
十六进制和八进制数没有指数形式表示方法。
八进制不是ECMA-262的规范,但几乎所有的JS实现都支持八进制数。目前Opera浏览器还不支持八进制数。
特殊值:
Ø Infinity和-Infinity(无穷大和无穷小)。所有的Infinity和-Infinity的值都相等。
Ø NaN(not a number)。惟一一个不能和自身进行比较的值。
Ø undefined表达式结果为数值型数据时其结果为NaN。
Ø 进行0/0运算,或对Infinity求正弦时,其结果为NaN。
Ø IsNaN()判断某个值是否为NaN。
Ø JS1.0+在Number对象中提供的可以访问特殊值的属性:
1) Number.MAX_VALUE
2) Number.MIN_VALUE
3) Number.POSITIVE_INFINITY
4) Number.NEGATIVE_INFINITY
5) Number.NaN
Ø 一个正数被0除结果为Infinity;一个负数被0除结果为-Infinity;0/0的结果为:undefined(NaN)。
原文来自:http://blog.sina.com.cn/s/blog_5d7c959b0100jydi.html
基本数据类型:数值型(number)、字符串型(string)、逻辑型(boolean);
特殊数据类型:无定义数据类型
(undefined)、空值(null);
复合数据类型:函数(function)、对象(object)、数组 (array)。
二、数值型数据
JS中的数值型数据包含整数和浮点数,但所有数值都以双精度浮点型表示。
双精度浮点型表示的整数范围:-2E53至2E53;
双精度表示的浮点数范围:|2.2250E-308|至|1.7976E308|;
十六进制和八进制数没有指数形式表示方法。
八进制不是ECMA-262的规范,但几乎所有的JS实现都支持八进制数。目前Opera浏览器还不支持八进制数。
特殊值:
Ø Infinity和-Infinity(无穷大和无穷小)。所有的Infinity和-Infinity的值都相等。
Ø NaN(not a number)。惟一一个不能和自身进行比较的值。
Ø undefined表达式结果为数值型数据时其结果为NaN。
Ø 进行0/0运算,或对Infinity求正弦时,其结果为NaN。
Ø IsNaN()判断某个值是否为NaN。
Ø JS1.0+在Number对象中提供的可以访问特殊值的属性:
1) Number.MAX_VALUE
2) Number.MIN_VALUE
3) Number.POSITIVE_INFINITY
4) Number.NEGATIVE_INFINITY
5) Number.NaN
Ø 一个正数被0除结果为Infinity;一个负数被0除结果为-Infinity;0/0的结果为:undefined(NaN)。
原文来自:http://blog.sina.com.cn/s/blog_5d7c959b0100jydi.html
相关文章推荐
- 2015.7.15 第七课 课程重点(js、声明变量、数据类型)
- JS一起学03:js组成、下拉+text、字符串拼接、分号问题、数据类型、变量类型、作用域和闭包、命名、运算符、流程判断、调试、iNow、onchang
- js、变量、标识符、字面量、数据类型
- JS那些事儿(2)-数据类型和变量
- Python--前端基础之JavaScript(JS的引入方式,JS的变量、常量和标识符,JS的数据类型,运算符,流程控制,JavaScript的对象)
- JS魔法堂:函数重载 之 获取变量的数据类型
- js如何判断变量的数据类型?
- JavaScript 数据类型 、JS 变量 、JS 对象
- JS学习干货(一)-数据类型和变量
- javascript数据变量类型判断(JS变量是否是数组,是否是函数的判断)
- JS代码放置位置、变量与数据类型、运算符与逻辑表达运算符
- js基础:数据类型,变量命名规范
- JS变量和数据类型
- JS基础篇:数据类型&变量命名规范
- js和html的结合方式及js的变量声明和数据类型
- js变量数据类型特点
- JS函数动作分层结构详解及Document.getElementById 释义 js及cs数据类型区别 事件 函数 变量 script标签 var function
- [JS]JavaScript数据类型与变量类型转换
- js语法、关键保留字、变量、数据类型
- js变量数据类型特点