JavaScript学习笔记(四):JS 中Math对象的用法


前言 :在实际coding中我们需要对number进行一系列的操作,取整、取最大值等等

1、Math 对象

Math函数是JS的内置对象,它所有的方法都是静态的,可以使用Math.方法名直接进行调用,主要是处理一些数学运算

2、Math 对象内置的方法

①、Math.ceil(x: number)

作用:向上取整
参数格式:number
返回格式:number

const x = 1.2;
console.log('1.ceil 向上取整, 结果:', Math.ceil(x)); // 1.ceil 向上取整, 结果: 2
②、Math.floor(x: number)

作用:向下取整
参数格式:number
返回格式:number

const x = 1.2;
console.log('2.floor 向下取整, 结果:', Math.floor(x)); // 2.floor 向下取整, 结果: 1
③、Math.round(x: number)

作用:四舍五入
参数格式:number
返回格式:number

const x = 1.2;
console.log('3.round 四舍五入, 结果:', Math.round(x)); // 3.round 四舍五入, 结果: 1
④、Math.abs(x: number)

作用:取绝对值
参数格式:number
返回格式:number

const y = -1.2;
console.log('4.abs 取绝对值, 结果:', Math.abs(y)); // 4.abs 取绝对值, 结果: 1.2
⑤、Math.min(…values: number[])

作用:确定一组数值中的最小值
参数格式:…number[]
返回格式:number

const z = [ 2, 3, 8];
console.log('5.min 确定一组数值中的最小值, 结果:', Math.min(...z)); // 5.min 确定一组数值中的最小值, 结果: 2
⑥、Math.max(…values: number[])

作用:取绝对值
参数格式:…number[]
返回格式:number

const z = [ 2, 3, 8];
console.log('6.max 确定一组数值中的最大值, 结果:', Math.max(...z)); // 6.max 确定一组数值中的最大值, 结果: 8
⑦、Math.pow(x: number, y: number)

作用:幂的运算
参数格式:number, number
返回格式:number(结果为x的y次方)

console.log('7.pow 幂的运算;, 结果:', Math.pow(2, 3)); // 7.pow 幂的运算;, 结果: 8
⑧、Math.sqrt(x: number)

作用:开方运算
参数格式:number
返回格式:number

 console.log('8.sqrt 开方运算, 结果:', Math.sqrt(4)); // 8.sqrt 开方运算, 结果: 2
⑨、Math.PI

作用:圆周率π
参数格式:无参数
返回格式:number

 console.log('9.PI 圆周率π, 结果:', Math.PI); // 9.PI 圆周率π, 结果: 3.141592653589793
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值