javascript之math对象详解_基础知识

javascript之math对象详解_基础知识

ID:30768916

大小:97.00 KB

页数:7页

时间:2019-01-03

javascript之math对象详解_基础知识_第1页
javascript之math对象详解_基础知识_第2页
javascript之math对象详解_基础知识_第3页
javascript之math对象详解_基础知识_第4页
javascript之math对象详解_基础知识_第5页
资源描述:

《javascript之math对象详解_基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Javascript之Math对象详解Math对象不同于上述的对象,它可以说是一个公共数学类,里面有很多数学方法,用于各种数学运算但是Math对象不需要构造,对于其中的方法直接使用即可1、常量(即属性)E返回算术常量e,即自然对数的底数(约等于2.718)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的平方根的

2、倒数(约等于0.707)SQRT2返回2的平方根(约等于1.414)下面是它们的值:复制代码代码如下:document.writc(HMath.E=u+Math.E+"
'r);document.write("Math.LN2="+Math.LN2+"
M);document.write("Math.LN10=u+Math.LN10+"
");document,write(”Math.LOG2E=H+Math.LOG2E+n
H);document.writeCMath.LOG10E="+Math.LOG10E+"
n);document.w

3、rite(HMath.PI="+Math.PI+"
");document.write(MMath.SQRT1_2二“+Math.SQRTl_2+“vbr>”);document.write("Math.SQRT2=u+Math.SQRT2+"
");输出结杲:Math.E=2.718281828459045Math.LN2=0.6931471805599453Math.LN10=2.302585092994046Math.L0G2E=1.4426950408889634Math.L0G10E=0.4342944819032518Math.Pl=3.14159

4、2653589793Math.SQRT1_2二0.7071067811865476Math.SQRT2二1.41421356237309512、abs()方法可返回数的绝对值Math,abs(x);x必须为一个数值,此数可以是整数,小数都可以document,write(Math,abs(-2.77));〃输出2.773、acos(x)返回数的反余弦值。Math,acos(x);x必须是T.O1.0之间的数如果x不在上述范围,则返回NaN4、asin()方法可返回一个数的反正弦值。Math,asin(x);x必须是一个数值,该值介于-1・0~1.0之间。如果参数x超过了-

5、1.0~1.0的范围,那么浏览器将返回NaN。5、atan()方法可返回数字的反正切值。Math,atan(x);x必需。必须是一个数值。返回的值是-PI/2到P1/2之间的弧度值。6、atan2()方法可返回从x轴到点(x,y)之间的角度。Math,atan2(y,x)-PT到PT之间的值,是从X轴正向逆时针旋转到点(x,y)时经过的角度。7、ce订()方法可对一个数进行上舍入。什么是上舍入?即大于等于x,并且与它最接近的整数。Math,ceil(x);x必需。必须是一个数值。复制代码代码如下:document.write(Math.ceil(0.60)+n
M

6、)document.write(Math.ceil(0.40)+"
")document.write(Math.ceil(5)+H
n)document.write(Math.ceil(5.1)+n
u)document.write(Math.ceil(-5.1)+n
,f)document.write(Math.ceil(-5.9))输出为:1156-5-5对于负数,你懂的8、cos()方法可返回一个数字的余弦值。Math,cos(x);x必需。必须是一个数值。返冋的是-1・0到1.0之间的数。、x其实要求是输入一个弧度值,例如>兀代表的

7、是180°等,兀即Math.PIdocument,write(Math,cos(Math.PI));输出为T但是假如:复制代码代码如下:document.write(Math.cos(Math.PI/2));输出为:6.123233995736766e-17而:复制代码代码如下:document.write(Math.cos(Math.PI/3));输出为:0.5000000000000001为什么会出现这些怪界的数字呢?其实大家都知道document,write(Math,cos(Math.PI/2));应该输出0,而在Ja

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。