js数学方法

1. 基本数学函数

// 圆周率
console.log(Math.PI);
// 绝对值
console.log(Math.abs(-1));
// 最大值
console.log(Math.max(1,2,44,3,2));
// 最小值
console.log(Math.min(1,2,44,3,2));
// 向上取整
console.log(Math.ceil(5.01)); // 6
// 向下取整
console.log(Math.floor(4.9)); // 4
// 四舍五入
console.log(Math.round(1.99)); // 2
// 开根号
// 根号4
console.log(Math.sqrt(4));
// 求幂
// 5的平方
console.log(Math.pow(5,2));

2. 负数四舍五入小细节

// 负数的四舍五入应该被称为五舍六入
let a = Math.round(-3.5) // -3
let b = Math.round(-3.6) // -4

3. 随机数

// 获取0-1之间的一个随机数
console.log(Math.random());

// 随机数的封装1:生成[a,b)之间的随机数
function getRandom(a, b) {
  var max = Math.max(a, b)
  var min = Math.min(a, b)
  return parseInt(Math.random() * (max - min)) + min
}
var res = getRandom(1, 10)
console.log(res);

// 随机数的封装2:生成[a,b]之间的随机数
function getRandom(a, b) {
  var max = Math.max(a, b)
  var min = Math.min(a, b)
  return parseInt(Math.random() * (max - min + 1)) + min
}
var res1 = getRandom(1, 10)
console.log(res1)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值