网站制作学习网JS脚本→正文:javascript数学计算Math()
字体:

javascript数学计算Math()

JS脚本 2010/2/25 10:53:17  点击:不统计

转www.载for网站制作学习asp必.cn究

在做网页中经常用到javascript中Math()对象的计算,下面就详细的说一下Math()计算中的内容.

首先Math有几个属性,如下
属性   说明
E      值e,自然数的对数
LN10   10的自然对数
LN2    2的自然对数
LOG2e  以2为底E的对数
LOG10E 以10为底E的对数
PI     值∏
SQRT1_2 1/2的平方根
SQRT2  2的平方根.
使用方法很简单,举例:document.write(Math.E);输出2.718281828459045

除了以上的还有min(),和max()最大最小值.就是求出一个数组的最小值和最大值.
举例:var tmin = Math.min("1","2","3","4");则tmin=1
举例:var tmax = Math.max("1","2","3","4");则tmax=4
求绝对值的函数abs()
举例说明: var t = Math.abs(-1);则t=1

还有社区小数点的函数,ceil(),floor()和round(). ceil()向上舍入,标识舍入函数总是把数字向上舍入到最近的值.floor()标识向下舍入,总是将数字向下舍入最近的值.round()标准的舍入函数,如果数字与下一个整数查超不过0.5,则向上舍入,如果超过则向下舍入.
举例:
var t = Math.ceil(25.5);t = 26;
var t = Math.floor(25.5);t = 25;
var t = Math.round(25.5);t = 25;
var t = Math.round(25.6);t = 26;
var t = Math.round(25.4);t = 25;

下面是指数相关的方法.
exp(数字)用于把Math.E升到向指定的幂.数字就是指定的幂. 举例: var t = Math.exp(2);t = 7.38905609893065;
pow(数字1,数字2)用于把特定的数(数字1)升到指定的幂(数字2).举例: var t = Math.pow(3,2);t = 9;
sqrt(数字).返回指定数字(数字)的平方根  举例: var t = Math.sqrt(4);t = 2;

接下来是三角函数的方法.
方法      说明
acis(x)   返回x的反余弦值
asin(x)   返回x的反正弦值
atan(x)   返回x的反正弦值
atan2(y,x)返回y/x的反正弦值
cos(x)     返回x的余弦值
sin(x)    返回x的正弦值
tan(x)    返回x的正切值 
以上方法举例: var t = Math.sin(2); t=0.9092974268256817;

最后一个函数,是随机函数random(),产生0-1之间的随机数,不包括0和1.
详细例子:比如产生1-10之间的随机数
var t = Math.ceil(Math.random()*10);

以上就是对javascript中Math()函数的总结. 网站制作学习网,www.forasp.cn,转载请注明


本文原载于www.forasp.cn

·上一篇:javascript加密解密url >>    ·下一篇:javascript关键字this >>
推荐文章
最新文章