JS中Math函数方法

1. Math.abs() 获取绝对值
Math.abs(-13) = 13
2. Math.round() 表示四舍五入
var a1 = 3.14;
var a2 = 8.58;
var a3 = -16.13;
var a4 = -19.85;
var r1 = Math.round(a1);    // 结果 3
var r2 = Math.round(a2);   // 结果 9
var r3 = Math.round(a3);   // 结果 -16
var r4 = Math.round(a4);   // 结果 -19
3. Math.ceil() and Math.floor() 向上取整和向下取整
console.log(Math.ceil(12.03));//13
console.log(Math.ceil(12.92));//13
console.log(Math.floor(12.3));//12
console.log(Math.floor(12.9));//12
var b1 = 3.14;
var b2 = 8.58;
var b3 = -16.13;
var b4 = -16.85;
var b5 = -16.5;
var c1 = Math.ceil(b1);   // 结果 4.0
var c2 = Math.ceil(b2);   // 结果 9.0
var c3 = Math.ceil(b3);   // 结果 -17.0
var c4 = Math.ceil(b4);   // 结果 -17.0
var c5 = Math.ceil(b5);   // 结果 -17.0
var c6 = Math.ceil(b6);   // 结果 17.0
var c1 = 3.1415926;
var c2 = 18.58;
var c3 = -15.23;
var c4 = -16.85;
var c5 = -16.5;
var c6 = 16.5;
var f1 = Math.floor(c1);    // 结果 3.0
var f2 = Math.floor(c2);   // 结果 18.0
var f3 = Math.floor(c3);   // 结果 -16.0
var f4 = Math.floor(c4);   // 结果 -17.0
var f5 = Math.floor(c5);   // 结果 -17.0
var f6 = Math.floor(c6);   // 结果 16.0

4. Math.random() 取[0,1)的随机小数
// 获取[0,10]的随机整数
console.log(parseInt(Math.random()*10));//未包含10
console.log(parseInt(Math.random()*10+1));//包含10

// 获取[0,10]的随机整数
Math.round(Math.random()*(m-n)+n)
5. Math.max() and Max.min() 获取一组数据中的最大值和最小值
console.log(Math.max(10,1,9,100,200,45,78));
console.log(Math.min(10,1,9,100,200,45,78));
6. Math.pow() and Math.sqrt()
// Math.pow()获取一个值的多少次幂 
Math.pow(52) = 25;
// Math.sqrt()对数值开方
Math.sqrt(25) = 5;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值