Eric's Blog

有需求才有进步

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

算术对象(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())

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

0.8138611537215856

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

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

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

1

此外还有max(),min(),log(),sin(),cos(),pow(),sqrt()等函数,这里不再一一举例。
posted on 2008-02-06 22:06  Eric.Chai  阅读(229)  评论(0编辑  收藏  举报