名站网址导航为大家提供关于网站网页设计设计相关的的教程知识。
- 本篇文章具体介绍如下
数学对象Math是js的内置对象,无需被创建,因此不必被实例化,他只有静态属性和静态方法
Math对象属性:
1.E 属性 E 属性约等于 2.718。
2.LN2 属性返回 2 的自然对数。
3.PI 属性 返回圆的周长与其直径的比值,约等于 3.141592653589793。
4.LN10 属性返回 10 的自然对数。
5.LOG2E 属性返回 以 2 为底 e(自然对数的底)的对数。
6.LOG10E 属性返回以 10 为底 e(自然对数的底)的对数
7.SQRT1_2 属性返回 0.5 的平方根,或说 2 的平方根分之一。
8.SQRT2 属性返回 2 的平方根。
Math对象的方法:
1.abs() 返回数值的绝对值
语法示例: Math.abs(num)
2.提供了一组用于计算数值的三角函数
语法示例: Math.cos(num)
3.Math提供了三种方法用于数值的舍入运算
(1).Math.ceil(num) 返回大于或等于num的最小整数
(2).Math.floor(num) 返回小于或等于num的最大整数
(3).Math.round() 对num的小数位进行四舍五入的整数
4.random()产生0和1之间的随机小数
语法示例:Math.random(num) 可以限制范围 Math.round(Math.random()*(n-m) n)返回m到n的随机整数
5.max()返回给出多个值中的最大数
语法示例:Math.max(num1,num2,...)
6.min()返回给出值中最小数
语法示例:Math.min(num1,num2,...)
7.pow(m,n)幂运算 m是幂运算的基数 n是幂运算的指数
语法示例:Math.pow(2,3)
8.对数运算与开平方运算
演示具体代码:
<script> //math属性 with(document){ write("Math.E=" Math.E "<br>"); write("Math.LN2 =" Math.LN2 "<br>"); write("Math.PI =" Math.PI "<br>"); } //math方法 with(document){ write("Math.abs(-100)=" Math.abs(-100) "<br>"); write("Math.cos(0)=" Math.cos(0) "<br>"); write("Math.ceil(10.40)=" Math.ceil(10.40) "<br>"); write("Math.floor(10.40)=" Math.floor(10.40) "<br>"); write("Math.round(10.40)=" Math.round(10.50) "<br>"); write("Math.random()=" Math.random() "<br>"); write("Math.max(1,5,0)=" Math.max(1,5,0) "<br>"); write("Math.min(1,5,0)=" Math.min(1,5,0) "<br>"); write("Math.pow(2,3)=" Math.pow(2,3) "<br>"); write("Math.log(2)=" Math.log(2) "<br>"); write("Math.sqrt(2)=" Math.sqrt(2) "<br>"); } </script>
运行结果如下:
Math.E=2.718281828459045
Math.LN2 =0.6931471805599453
Math.PI =3.141592653589793
Math.abs(-100)=100
Math.cos(0)=1
Math.ceil(10.40)=11
Math.floor(10.40)=10
Math.round(10.40)=11
Math.random()=0.5239217229778909
Math.max(1,5,0)=5
Math.min(1,5,0)=0
Math.pow(2,3)=8
Math.log(2)=0.6931471805599453
Math.sqrt(2)=1.4142135623730951
1231
好了关于网站网页设计设计相关的这篇文章就给大家介绍到这里不明白的地方给本站留言。声明,本站内容来源于互联网,如果侵犯了你的权益请联系本站删除。,中,Math,对象,属性,和,方法,详解Ajax简单实例创建