JS向上取整、向下取整、四舍五入、取绝对值、取较大较小值、随机数

本文介绍了JavaScript中几个基本的数学运算方法,如Math.ceil用于向上取整,Math.floor实现向下取整,parseInt用于将字符串数字转换为十进制,Math.round进行四舍五入,以及如何生成指定范围内的随机数。还提供了一个自定义函数getRandomNumber用于在给定区间内生成随机整数。
摘要由CSDN通过智能技术生成

向上取整【只要有小数就+1】

Math.ceil(3.14);
// 4

向下取整【有小数就舍弃】

Math.floor(3.14); 
// 3
parseInt(3.14);
// 3
// 常用于字符串类型的数字转为十进制的数据

四舍五入【小数点后部分】

Math.round(3.14); 
// 3.14

取绝对值

Math.abs(-3);
// 3

取两数中的最大

Math.max(1,2);
// 2

取两数中的最小

Math.min(1,2);
// 1

随机数

// 获取随机数0-1
Math.random();
//0.1 0.3 0.5 ...

// 生成一个指定区间内的随机数
function getRandomNumber(min, max) {
  // 计算区间范围
  const range = max - min + 1;

  // 生成随机数并进行范围转换
  const randomNumber = Math.floor(Math.random() * range) + min;

  // 返回结果
  return randomNumber;
}

// 示例使用
const minNumber = 1; // 区间最小值
const maxNumber = 100; // 区间最大值
const result = getRandomNumber(minNumber, maxNumber);

console.log(result); // 输出一个介于 1 和 100 之间(包括 1 和 100)的随机整数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值