在JavaScript中,数值对象共有2种:
(1)Number对象;
(2)Math对象;
math对象
语法:
对象名.属性
对象名.方法
一、Math对象的属性
属性 说明
E 返回算术常量e,即自然对数的底数(约等于2.718)
LN2 返回2的自然对数(约等于0.693)
LN10 返回10的自然对数(约等于2.302)
LOG2E 返回以2为底的e的对数(约等于1.414)
LOG10E1 返回以10为底的e的对数(约等于0.434)
PI 返回圆周率(约等于3.14159)
SORT1_2 返回2的平方根的倒数(约等于0.707)
SORT2 返回2的平方根(约等于1.414)
二、Math对象的方法
abs(x) 返回数的绝对值
acos(x) 返回数的反余弦值
asin(x) 返回数的反正弦值
atan(x) 以介于-π/2与π/2弧度之间的数值来返回x的反正切值
atan2(y,x) 返回从x轴到点(x,y)的角度(介于-π/2与π/2弧度之间)
ceil(x) 对数进行上舍入
cos(x) 返回数的余弦
exp(x) 返回e的指数
floor(x) 对数进行下舍入
log(x) 返回数的自然对数(底为e)
max(x,y) 返回x和y中的最大值
min(x,y) 返回x和y中的最小值
pow(x,y) 返回x的y次幂
random() 返回0~1之间的随机数
round(x) 把数四舍五入为最接近的整数
sin(x) 返回数的正弦
sqrt(x) 返回数的平方根
tan(x) 返回角的正切
toSource() 返回该对象的源代码
valueOf() 返回Math对象的原始值
返回多个数的最大值和最小值max()和min()
一、max()方法和min()方法
在JavaScript中,我们可以使用Math对象的max()方法返回多个数中的最大值,也可以使用Math对象的min()方法返回多个数中的最小值。
语法:
Math.max(数1,数2,…,数n)
Math.min(数1,数2,…,数n)
说明:
还没学这两个方法之前,我们可能会用“自定义函数”的方法来求多个数中的最大值和最小值。但是有了Math对象的max()和min()方法,我们再也不需要那么麻烦了,直接调用即可,非常的方便。
生成0~1之间的随机数random()方法
一、random()方法
在JavaScript中,我们可以使用Math对象的random()方法返回0~1之间的一个随机数。
语法:
Math.random()
说明:
random()方法是没有参数的,直接调用即可。random()方法返回值是0~1之间的一个伪随机数。