js的Math对象

作者: xilong | 来源:发表于2018-04-04 17:03 被阅读20次

js的Math对象里面有很多数学上的方法,很实用
http://www.w3school.com.cn/jsref/jsref_obj_math.asp (w3school里面的介绍)

1、js处理数据的四舍五入,toFixed(num) 和 Math.round(num) 的区别

1.1、toFixed(num) 方法
  toFixed(num) 方法不是采用数学上的四舍五入,而采用的是 银行家舍入(四舍六入5考虑)具体规则如下:
四舍六入五考虑,五后非零就进一,五后为零看奇偶,五前为偶应舍去,五前为奇要进一。

1.2、Math.round(num) 方法
  Math.round(num) 方法可把一个数字舍入为最接近的整数。例如:Math.round(x),则是将x取其最接近的整数。其取舍的方法使用的是四舍五入的方法,符合数学中取舍的规则。

实现四舍五入就采用Math.round(num) 方法
例如:对于X进行保留两位小数的处理,则可以使用Math.round(X * 100) / 100.进行处理。

相关文章

  • js内置对象

    js的内置对象: Math对象就是js提供的一套关于数学的方法: Math.ceil() 向上取整 Math...

  • 第十四节: JavaScript日期对象和数学对象

    一. Math对象 一般用来执行js中的数学运算 Math对象的方法 Math.PI 圆周率Math....

  • 第十四节 JavaScript数学对象和日期对象

    一. Math对象 一般用来执行js中的数学运算 Math对象的方法 Math.PI 圆周率 Math...

  • 其他知识点(Math和Date)

    Math Math为js内置的一个对象。其中有很多的方法,比如Math.random() Math.random(...

  • Js中Math类的常用方法

    js生成随机数主要用了math对象的random方法.用法:Math.random( ) Math.ce...

  • 进阶篇:Math & Date (8-2)

    饥人谷学习进阶第 8 天 Math Math对象是JS的内置对象,提供一系列数学常数和数学方法。Math对象只提供...

  • JS Math对象

    二、 Math对象 Math主要做一些数学上的常用运算:比如平方、绝对值、开方、三角函数等。 2.1 常用属...

  • js Math对象

    属性 E Math.E 属性代表算术常量 e,即自然对数的底数,其值近似于 2.71828。 LN2 属性就是 ...

  • JS Math对象

    Math是 JavaScript 的原生对象,提供各种数学功能。该对象不是构造函数,不能生成实例,所有的属性和方法...

  • JS Math对象

    Math 对象用于执行数学任务。Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数...

网友评论

    本文标题:js的Math对象

    本文链接:https://www.haomeiwen.com/subject/sktlhftx.html