JavaScript Math 对象的基本函数

JavaScript Math 对象的基本函数

1、数据取整
Math.floor(1.6) //floor() 方法返回小于等于x的最大整数。
Math.ceil(1.4) //ceil() 方法可对一个数进行上舍入。

在这里插入图片描述

2、数据的四舍五入
Math.round(2.5)//round() 方法可把一个数字舍入为最接近的整数

在这里插入图片描述

注意,round虽然会对数据进行四舍五入,但是在取舍时会选择靠近数据最近的整数,也就是无论数据有几位小数,round方法都只会返回整数。

3、随机数的生成

Math.random(); // random() 方法可返回介于 0(包含) ~ 1(不包含) 之间的一个随机数。
Math.floor((Math.random()*10)+1); //将取得介于 1 到 10 之间的一个随机数:

在这里插入图片描述
在这里插入图片描述

当我们想取任何范围内的随机数时,我们都可以通过floor方法和random方法去实现

4、对数据取多为位小数

number.toFixed(x)规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替。

var num = 5.56789;
var n=num.toFixed(); //将一个数字,不留任何小数:

在这里插入图片描述

var num = 5.56789;
var n=num.toFixed(10); // 转换一个比指定数小的小数点后的位数的数字:

在这里插入图片描述

经过toFixed处理的数据,会自动进行四舍五入,当我们不想对数据进行四舍五入时而又保留两位小数时,我们可以通过floor函数进行处理。

 (Math.floor(5.56789 * 1000)) / 10

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值