Math——JS

本文介绍了JavaScript中的Math对象,它包含各种数学常量和函数,如PI、abs、ceil、floor、round等。Math.random()方法用于生成0到1之间的随机数,并通过乘法和加法运算可生成指定范围内的随机数,如0-10或特定区间。示例代码展示了如何使用这些方法进行实际操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本概念

Math和其他的对象不同,它不是一个构造函数,它属于一个工具类不用创建对象,它里边封装了数学运算相关的属性和方法。
文档:
https://www.w3cschool.cn/jsref/jsref-obj-math.html

Math属性

在这里插入图片描述

Math方法

在这里插入图片描述

  • 代码演示
    console.log(Math.PI);
    console.log(Math.abs(-20));
    // 向上取整
    console.log(Math.ceil(1.1));
    // 向下取整
    console.log(Math.floor(1.1));
    // 四舍五入
     console.log(Math.round(1.5));
    //  生成(0-1)之间的随机数,左右都是开区间
     console.log(Math.random());
    //  生成 0 -10 之间的随机数
     console.log(Math.round(Math.random()*10));
    //   生成 1 -10 之间的随机数
     console.log(Math.round(Math.random()*9+1));

输出:
在这里插入图片描述

Math.random()的用法

  • Math.random() 直接使用,可以用来生成一个0-1之间的随机数
  • 生成一个0-10的随机数:
Math.round(Math.random()*10);
  • 生成一个0-x之间的随机数
Math.round(Math.random( )*×);
  • 生成一个1-10:
Math.round(Math.random()*9+1);
  • 生成一个x-y之间的随机数
Math.round (Math.random( )*(y-x)+x);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值