JavaScript之Math对象的属性和方法

以下内容参考至《JavaScript高级程序设计》

Math对象的属性

属性说明属性说明
Math自然对数的底数,即常量e的值Math.LN1010的自然对数
Math.LN22的自然对数Math.LOG2E以2为底e的对数
Math.LOG10E以10为底e的对数Math.PIπ的值
Math.SQRT1_21/2的平方根Math.SQRT22的平方根
Math对象的方法

1.min()和max()方法

/*找出任意多个数值中的最大最小值*/
var max = Math.max(3,54,32,16); //max=54
var min = Math.min(3,54,32,16); //min=3

/*找出数组中的最大或最小值,使用apply()*/
var arr = [1,2,3,4,5,6,7,8];
var max = Math.max.apply(Math,arr);

2.舍入方法

Math.ceil(25.1)//26,向上舍入为最接近的整数
Math.floor(25.9)//25,向下舍入为最接近的整数
Math.round(25.5)//26,四舍五入

3.random()方法

Math.random()返回大于等于0小于1的一个随机小数。

套用以下公式可以求得某个整数范围内的随机数:

值 = Math.floor(Math.random()*可能值的总数+第一个可能的值)

举个荔枝:

var num = Math.floor(Math.random()*10+1);//选择一个1到10之间的随机数
var num = Math.floor(Math.random()*9+2);//选择一个2到10之间的随机数

4.其他方法 

只列出一部分

方法说明方法说明
Math.abs(num)num的绝对值Math.exp(num)Math.E的num次幂
Math.log(num)num的自然对数Math.pow(num,power)num的power次幂
Math.sqrt(num)num的平分根Math.cos(x)x的余弦
Math.sin(x)x的正弦Math.tan(x)x的正切


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值