Math数组

Math

在js中也提供了获取随机数和取整的功能

### 获取随机数

```javascript

// 获取随机数

var r = Math.random();

console.log(r); // 输出一个在 [0,1) 之间的浮点数,可以得到0,但是无法得到1

```

如果想要得到一个随机整数,需要把整机浮点数  乘以 一个 倍数 再取整

```javascript

// 获取 [0,10) 之间的随机浮点数

var r = Math.random() * 10;

```

### 对浮点数取整

在js中,可以使用  Math.floor() 这个方法对浮点数取整,这个方法取整的方式是向下取整

**向下取整**: 将一个浮点数,向数轴的左边获取最近的一个整数

### 获取一个随机整数

```javascript

// 获取一个 [0,10] 之间的随机整数

var r = Math.random();

r = r * (10 + 1) ;// 因为 Math.random得到的是不能得到1的浮点数,我们等下要向下取整,就得不到10了, * 11 向下取整才能得到10

r = Math.floor(r);

console.log(r); // 得到一个在 [0,10] 之间的整数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值