Number对象即数字,它的构造方法:
复制代码 代码如下:var num = 10;
var num = new Number();//num == 0
var num = new Number(value);
其中value为数值或是可以转换为数值的量,如
字符串'1002'
但是假如为'M122',则返回NaN
1、常量,属性
MAX_VALUE 可表示的最大的数。 // 1.7976931348623157e+308 MIN_VALUE 可表示的最小的数。 // 5e-324 NaN 非数字值。 // NaN NEGATIVE_INFINITY 负无穷大,溢出时返回该值。//-Infinity POSITIVE_INFINITY 正无穷大,溢出时返回该值。//Infinity
2、toString() 方法可把一个 Number 对象转换为一个字符串,并返回结果。
NumberObject.toString(radix);
radix 可选。规定表示数字的基数,使 2 ~ 36 之间的整数。
若省略该参数,则使用基数 10。
数字的字符串表示。例如,当 radix 为 2 时,NumberObject 会被转换为二进制值表示的字符串。
例:
复制代码 代码如下:var num = 10;
document.write(num.toString(2));
输出:1010
注:当调用该方法的对象不是 Number 时抛出 TypeError 异常。
3、toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。
NumberObject.toFixed(num);
num 必需。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。
如果省略了该参数,将用 0 代替。
返回值:
num为0-20之间是不会抛出异常,假如num>20则有可能抛出异常。
复制代码 代码如下:var num = new Number(13.37);
document.write (num.toFixed(1))
输出:13.4
4、toExponential() 方法可把对象的值转换成指数计数法。
这个方法就是传说中的科学计数法
NumberObject.toExponential(num)
num 必需。规定指数计数法中的小数位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。
如果省略了该参数,将使用尽可能多的数字。
复制代码 代码如下:var num = new Number(10000);
document.write (num.toExponential(1))
输出:
1.0e+4
小数点后的0代表了只有一位小数
5、toPrecision() 方法可在对象的值超出指定位数时将其转换为指数计数法。
toPrecision(num),num为指定的位数,即超过多少位时采用指数计数法
例:
复制代码 代码如下:var num = 10000;
document.write (num.toPrecision(4)+'<br>');
document.write (num.toPrecision(8));
输出:
1.000e+4//1.000共4位数
10000.000//10000.000共8位
查看更多JavaScript的语法,大家可以关注:《JavaScript 参考教程》、《JavaScript代码风格指南》,也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。