九、js的Math数学对象

数学对象的各种方法

常用
ceil():向上取整
floor():向下取整

round():四舍五入
pow(x,y): x的y次幂
sqrt():求平方根
random()
随机数(0~1 最小0.01 最大0.99)

console.log(Math.ceil(1.8))   // 2 向上取整
console.log(Math.floor(1.8))  // 1 向下取整
console.log(Math.round(1.8))  // 2 四舍五入
console.log(Math.pow(2, 2))  // 4  2的2次方
console.log(Math.sqrt(9))    // 3  给9开平方根

在这里插入图片描述
**random():随机数(0~1 最小0.01 最大0.99)

console.log(Math.random()) 
console.log(Math.random())
console.log(Math.random())
console.log(Math.random())
//这里取的随机数都是0.01 -0.99的小数

在这里插入图片描述

注意:如果需要取大于1的随机数需套用公式
Math.floor(Math.random() * (max-min+1)+min)**

//0~10之间的随机整数
 console.log(Math.floor(Math.random() * (10-0+1)+0))
 console.log(Math.floor(Math.random() * (10-0+1)+0))
 console.log(Math.floor(Math.random() * (10-0+1)+0))
 console.log(Math.floor(Math.random() * (10-0+1)+0))
 console.log(Math.floor(Math.random() * (10-0+1)+0))
 console.log(Math.floor(Math.random() * (10-0+1)+0))
 console.log(Math.floor(Math.random() * (10-0+1)+0))
 console.log(Math.floor(Math.random() * (10-0+1)+0))
 console.log(Math.floor(Math.random() * (10-0+1)+0))

在这里插入图片描述

了解
PI
圆周率
max()、min()、abs()、
求最大 求最小 绝对值

数字转换进制(周边)
内容.toString(你要转换的进制)
将100分别转换为2、8、16进制
var num = 100
console.log(num.toString(2)) // 1100100
console.log(num.toString(8)) // 144
console.log(num.toString(16)) // 64
parseInt(内容,当作几进制来转换)
将2进制1100100、8进制144、16进制64转换为10进制
var num = 1100100
console.log(parseInt(num, 2)) // 100

var num = 144
console.log(parseInt(num, 8)) // 100

var num = 64
console.log(parseInt(num, 16)) // 100

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值