前言
js支持更加复杂的算术运算,通过Math对象的属性定义的函数(方法)和常量来实现。
Math全局对象用于数学计算,它不像Date和String那样是对象的类,因此没有构造函数Math(),像Math.sin()这样的函数只是函数,不是某个对象的方法,所以不需要创建它,只需通过把Math作为对象使用就可以调用其所有属性和方法。
Math有8种属性、20种方法,由于这些数学计算功能已经被js所完成,我们只要按需调用即可。
Math - 8种属性使用 属性 描述 E 返回算术常量 e,即自然对数的底数(约等于2.718) LN2 返回 2 的自然对数(约等于0.693) LN10 返回 10 的自然对数(约等于2.302) LOG2E 返回以 2 为底的 e 的对数(约等于 1.414) LOG10E 返回以 10 为底的 e 的对数(约等于0.434) PI 返回圆周率(约等于3.14159) SQRT1_2 返回返回 2 的平方根的倒数(约等于 0.707) SQRT2 返回 2 的平方根(约等于 1.414) <