JavaScript 算术对象(Math Object)

Contents

算术对象可用来完成通用的算术计算任务。

——————————————————————————

算术对象(Math Object)

算术对象可用来完成通用的算术计算任务。

算术对象包括若干算术值和函数。使用JS中算术对象不需要事先定义。


算术值

JavaScript 提供8个算术值(常量),可通过Math对象直接访问。它们是:E, PI, 2的平方根,1/2的平方根,2的自然对数,10的自然对数,以2为底10的对数,和以10为底Ed的对数。

你可以用下列表达式调用这些值:

Math.E
Math.PI
Math.SQRT2
Math.SQRT1_2
Math.LN2
Math.LN10
Math.LOG2E
Math.LOG10E

算术函数

除算术值外,算术对象还定义了一些算术函数。

函数举例:

以下例子使用算术对象的函数round()来将一个数值四舍五入取整:

document.write(Math.round(4.7))

以上代码将输出:

5

以下例子使用算术对象的random() 函数来返回一个0到1之间的随机数值:

document.write(Math.random())

以上代码可能产生以下输出:

下例使用算术对象的floor() 和random() 函数来返回0到10之间的随机整数:

document.write(Math.floor(Math.random()*11))

以上代码可能产生以下输出:


此外还有max(),min(),log(),sin(),cos(),pow(),sqrt()等函数,这里不再一一举例。

Leave a Reply

Your email address will not be published.