JavaScript Number 对象与函数
目录
JavaScript_Number对象说明
Number中文为"数量"的意思,Number继承自Object对象
数值是JavaScript中基本的原始数据类型,参见JavaScript数值类型
引用网址:http://www.dreamdu.com/javascript/object_number/
JavaScript_Number构造函数
varnum=newNumber(value);
参数value:可以转换为数量的值,或者使用Number构造函数创建的对象
- 使用new操作符调用构造函数,将返回一个新的Number对象。
- 不使用new操作符,作为一个函数直接调用,Number转换参数为一个原始数值,并返回这个值,转换失败返回NaN。
varnum=10;
建立一个数字最简单的方法。num会被转换成一个Number对象。
Number函数与属性使用语法
num.方法名();Number.属性;
num代表一个Number对象。Number包含5个属性,这5个属性属于静态属性(不属于任何对象),应直接使用Number调用。
示例
varnum=Number.MIN_VALUE;num=10;varnum2=num.toFixed();
JavaScript_Number常量按字母排序
- Number.MAX_VALUE常量 -- 可表示的最大值,最大值为1.7976931348623157e+308
- Number.MIN_VALUE常量 -- 可表示的最小值,最小值为5e-324,MIN_VALUE代表的并不是负最小,而是最接近0的一个数
- Number.NaN常量 -- 非数值
- Number.NEGATIVE_INFINITY常量 -- 负无限大,溢出时返回该值
- Number.POSITIVE_INFINITY常量 -- 正无限大,溢出时返回该值
JavaScript_Number函数按字母排序
- toLocaleString() -- 使用本地格式转换一个字符串为数字,例如使用逗号分隔千位与点分隔小数部分
- toFixed() -- 将数字转换为一个小数点后有指定num位的字符串,非指数计数法,如果number大于1e+21将使用指数计数法
- toExponential() -- 将数字转换为一个小数点后有指定num位的字符串,指数计数法(数字剩余部分四舍五入)
- toPrecision() -- 将数字转换为字符串,当num大于number表示的整数部分时,使用非指数计数法,否则使用指数计数法表示数字