js中Math常用方法

一Math.PI圆周率π

// 它是没有括号的
 var num = Math.PI
  console.log("num:",num);
//结果是:num: 3.141592653589793

圆周率的结果

二Math.round()四舍五入

// Math.round(四舍五入的值) Math.round() 括号里写的是要四舍五入的值
 let num= Math.round(5.8)
 	console.log("四舍五入:",num);
     //结果是:四舍五入: 6

四舍五入

let num= Math.round(5.4)
            console.log("四舍五入:",num);
            //结果是:四舍五入: 5

在这里插入图片描述

三Math.ceil() 向上取整

Math.ceil() 向上取整 返回的是大于或等于函数参数,并且与之最接近的整数 如:Math.ceil(2.1)->3

let num = Math.ceil(8.1)
        console.log("小数进1或者向上取整",num);
        //结果是:小数进1或者向上取整 9

小数进1或者向上取整 9

四Math.floor() 向下取整

Math.floor() 向下取整 返回的是小于或等于函数参数,并且与之最接近的整数 如:Math.floor(0.4)->0 Math.floor(1.9)->1

let num = Math.floor(2.9999)
        console.log("向下取整或者去除小数",num);
        //结果是:向下取整或者去除小数 2

向下取整或者去除小数 2

五 Math.max()最大值

Math.max(x,y) 返回指定的数中带有较大的值得哪个数

let num4 = Math.max(-9,1000,777,88,)
        console.log("最大值是:",num4);
        //结果是:最大值是: 1000

最大值是: 1000

六 Math.min()最小值

Math.min(x,y) 返回指定的数字中带有最低值得数字

let num5 = Math.min(-9,44,55,-99,22)
        console.log("最小值是:",num5);
        //结果是:最小值是: -99

最小值是: -99

七 Math.random()随机数

他生成一个0-1之间的随机浮点数,包含0 不包含1
0到1之间的随机数

var num = Math.random();
        console.log("0-1随机数:", num);
        //结果是:0到1之间的随机数
		// 0到100的随机数在random() 括号后*100
        let num7 = Math.random()*100
        // 四舍五入取整数
         num7 = Math.round(num7)
        console.log("四舍五入取整数:",num7);
        
        // Math.floor向下取值包含0不包含3
        let num8 = Math.floor(Math.random()*3)
        console.log("包含0不包含3:",num8);
        
         // Math.ceil向下取值包含3不包含0
        let num9 = Math.ceil(Math.random()*3);
        console.log("包含3不包含0",num9);
        
        // -50 到 50
        var num10 = Math.round(Math.random()*100)-50
        console.log("-50到50",num10);
        
        // -50 到 85 
        var num11 = Math.random()*(85+50)-50
        num11 = Math.round(num11)
        console.log("-50到85",num11);
        
        // Math.random()*(上限-下限) + 下限
        var num12 = Math.round(Math.random()*5)+5
        console.log("5到10",num12);
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值