迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > JavaScript >

在 JavaScript 中将数字四舍五入到最接近的 10

作者:迹忆客 最近更新:2023/09/09 浏览次数:

JavaScript 有用于舍入数字的本机方法。 例如,要将数字四舍五入到最接近的 10,您可以使用纯 JavaScript 函数 Math.ceil() 以及额外的除法和乘法。

同样,要将数字四舍五入到最接近的 10,您可以使用纯 JavaScript 函数 Math.round() 以及额外的除法和乘法。

在这篇 JavaScript 文章中,您将学习如何使用 Math.ceil()Math.round() 函数将数字向上舍入或四舍五入到最接近的 10。


在 JavaScript 中使用 Math.ceil() 将数字向上舍入到最接近的 10

要将数字向上舍入到最接近的 10,您可以调用 Math.ceil() 函数,将除以 10 的数字作为参数传递,并将结果乘以 10,例如 Math.ceil(num / 10) * 10 。

Math.ceil 函数会将数字四舍五入到下一个最大整数并返回结果。

function roundUpNearest10(num) {
  return Math.ceil(num / 10) * 10;
}

console.log(roundUpNearest10(101)); // 👉️ 110
console.log(roundUpNearest10(89.9)); // 👉️ 90
console.log(roundUpNearest10(80.01)); // 👉️ 90
console.log(roundUpNearest10(-59)); // 👉️ -50
console.log(roundUpNearest10(-60)); // 👉️ -60

下面给出的屏幕截图显示了上面代码的输出。

向上舍入最接近的 10

Math.ceil 函数将为用户处理所有繁重的工作。 例如,如果传入的数字有小数部分,Math.ceil 函数会将数字向上舍入。

另一方面,如果传递一个整数,该函数将返回该数字。 以下是使用 Math.ceil 函数的一些示例。

console.log(Math.ceil(6.01)); // 👉️ 7
console.log(Math.ceil(61.00001)); // 👉️ 62
console.log(Math.ceil(60)); // 👉️ 60
console.log(Math.ceil(-33.99)); // 👉️ -33

console.log(Math.ceil(null)); // 👉️ 0

下面给出的屏幕截图显示了上面代码的输出。

向上舍入最接近的 10

当使用 null 值调用 Math.ceil 函数时,它将返回 0。下面给出了代码示例的分步过程。

console.log(31 / 10); // 👉️ 3.1
console.log(50 / 10); // 👉️ 5

console.log(Math.ceil(31 / 10)); // 👉️ 4
console.log(Math.ceil(50 / 10)); // 👉️ 5

console.log(Math.ceil(41 / 10) * 10); // 👉️ 50
console.log(Math.ceil(60 / 10) * 10); // 👉️ 60

下面给出的屏幕截图显示了上面代码的输出。

向上舍入最接近的 10

代码中有两步:

  1. 将数字除以 10,并将结果四舍五入到下一个最大整数。
  2. 将结果乘以 10,将数字四舍五入到最接近的 10。

在 JavaScript 中使用 Math.round 将数字四舍五入到最接近的 10

要将数字四舍五入到最接近的 10,您可以调用 Math.round() 函数,传递数字除以 10 并将结果乘以 10,例如 Math.round(num / 10) * 10。

Math.round 函数将获取一个数字,将其四舍五入到最接近的整数,然后返回结果。

function roundToNearest10(num) {
  return Math.round(num / 10) * 10;
}

console.log(roundToNearest10(34)); // 👉️ 30
console.log(roundToNearest10(35)); // 👉️ 40
console.log(roundToNearest10(64.9)); // 👉️ 60
console.log(roundToNearest10(-36)); // 👉️ -40
console.log(roundToNearest10(-35)); // 👉️ -30

下面给出的屏幕截图显示了上面代码的输出。

四舍五入到最接近的 10

Math.round 函数将为用户处理所有繁重的工作。 此函数会将数字四舍五入为最接近的整数。

另一方面,如果数字的小数部分恰好为 0.5,则该数字将四舍五入到正无穷大方向上的下一个整数。

以下是使用 Math.round 函数的一些示例。

console.log(Math.round(8.49)); // 👉️ 8
console.log(Math.round(8.5)); // 👉️ 9
console.log(Math.round(80)); // 👉️ 80
console.log(Math.round(-84.5)); // 👉️ -84
console.log(Math.round(-84.51)); // 👉️ -85
console.log(Math.round(null)); // 👉️ 0

下面给出的屏幕截图显示了上面代码的输出。

四舍五入到最接近的 10

当使用 null 值调用 Math.round 函数时,该函数返回 0。 下面给出了逐步介绍的示例。

console.log(65 / 10); // 👉️ 6.5
console.log(44 / 10); // 👉️ 4.4

console.log(Math.round(65 / 10)); // 👉️ 7
console.log(Math.round(44 / 10)); // 👉️ 4

console.log(Math.round(65 / 10) * 10); // 👉️ 70
console.log(Math.round(44 / 10) * 10); // 👉️ 40

下面给出的屏幕截图显示了上面代码的输出。

四舍五入到最接近的 10

这是一个两步过程:

  1. 将数字除以 10,并将结果四舍五入到最接近的整数。
  2. 将结果乘以 10,将数字四舍五入到最接近的 10。

因此,通过这篇 JavaScript 文章的帮助,用户已经学会了如何使用 Math.ceil()Math.round() 函数将数字向上舍入或四舍五入到最接近的 10。

上一篇:在 JavaScript 中计算百分比

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 JavaScript 中计算百分比

发布时间:2023/09/09 浏览次数:123 分类:JavaScript

本文将介绍如何使用 JavaScript 计算任意数字的百分比。在 JavaScript 中计算百分比 在 JavaScript 中获取任意数字的百分比非常容易。

JavaScript 科学记数法

发布时间:2023/09/09 浏览次数:95 分类:JavaScript

在今天的文章中,我们将学习 JavaScript 中的科学计数法。JavaScript 中的科学记数法

在 JavaScript 中将弧度转换为度数

发布时间:2023/09/09 浏览次数:144 分类:JavaScript

在本文中,我们将学习 JavaScript 源代码中的数学计算,使用公式从弧度值获取角度值,并使用默认的警报框或日志框将结果显示给用户。在 JavaScript 中将弧度转换为度数

在 JavaScript 中按属性值查找数组中的对象

发布时间:2023/06/06 浏览次数:144 分类:JavaScript

当通过属性值在数组中查找对象时,可以在 JavaScript 中使用不同的实现。使用 find() 方法按属性值在数组中查找对象。我们可以使用 find() 方法通过对象的属性值在 JavaScript 的对象数组中查找对

JavaScript 通过对键的引用获取对象的值

发布时间:2023/06/06 浏览次数:199 分类:JavaScript

在 JavaScript 中,对象以键值对的形式编写。 我们可以通过键来获取对象的值。但也可以通过变量引用键并使用变量访问对象中的值。 本文将介绍其实现方式。

使用 JavaScript 将鼠标指针移动到特定位置

发布时间:2023/06/06 浏览次数:131 分类:JavaScript

在这篇文章中,我们将创建一个假的或自定义的鼠标指针,它可能看起来类似于默认系统的鼠标指针,然后我们将使用 JavaScript 将其位置移动到不同的位置。 这种将鼠标指针移动到特定位置的

JavaScript 异步 forEach

发布时间:2023/06/06 浏览次数:224 分类:JavaScript

在本篇文章中,我们将看看我们是否可以在 JavaScript 的 forEach 循环中使用异步。 有哪些选择?JavaScript 中的异步 forEach 异步编程不适用于 Array.prototype.forEach。

JavaScript 中 URL 解码

发布时间:2023/06/06 浏览次数:150 分类:JavaScript

本文着眼于 URL 解码以及如何使用 JavaScript 对编码的 URL 进行解码。需要URL编解码。JavaScript 中的 URL 解码。在 JavaScript 中,可以通过三种方法对编码的 URL 进行解码。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便