微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将 JS 计算返回的数字限制为预定的最大值?

如何解决如何将 JS 计算返回的数字限制为预定的最大值?

我有一个返回数字的 JS 计算。我需要一个 Javascript 函数来将该数字限制为最大值。如果计算返回的数字大于 Max(预定值),则将数字更改为 Max 值。我不知道从哪里开始。需要帮助。

解决方法

你可以拿Math.min

limitedValue = Math.min(calculationResult,maxValue);
,

您可以插入 If 语句来检查数字的值,然后决定是否要显示该值或已定义的值。

const output = document.querySelector('[data-output]')
const button = document.querySelector('[data-button]')

button.addEventListener('click',() => {
const number = Math.floor(Math.random()*10)
if (number <= 5) {
output.innerText = number
} else
output.innerText = 'number over 5'
})
<output data-output></output><br />
<button data-button>Random Number 1-10</button>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。