Number对象即数字,它的构造方法:
代码如下:
其中value为数值或是可以转换为数值的量,如 字符串'1002' 但是假如为'M122',则返回NaN
@H_502_8@2、toString() 方法可把一个 Number 对象转换为一个字符串,并返回结果。
NumberObject.toString(radix); radix 可选。规定表示数字的基数,使 2 ~ 36 之间的整数。 若省略该参数,则使用基数 10。 数字的字符串表示。例如,当 radix 为 2 时,NumberObject 会被转换为二进制值表示的字符串。 例:
代码如下:
输出:1010
注:当调用该方法的对象不是 Number 时抛出 TypeError 异常。
@H_502_8@3、toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
NumberObject.toFixed(num); num 必需。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。 如果省略了该参数,将用 0 代替。 返回值: num为0-20之间是不会抛出异常,假如num>20则有可能抛出异常。
代码如下:
输出:13.4
@H_502_8@4、toExponential() 方法可把对象的值转换成指数计数法。
这个方法就是传说中的科学计数法 NumberObject.toExponential(num) num 必需。规定指数计数法中的小数位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。 如果省略了该参数,将使用尽可能多的数字。
代码如下: