如何将 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>