问题描述
我有一个返回数字的 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>