如果我的 X 大于 2000,我如何将 Y 固定为 2?
How can I fix Y at 2 if my X is more than 2000?
我的 JavaScript 代码中有这行等式。
Y= M*X + C
Y= -0.001*(X) + 4.1
我的 Y
值最多应为 2
,这意味着我的 X
输入最多应为 2000
。但是,我无法将 X
的限制设置为 2000
,因为我需要 X
的实际值用于以后的计算。
如果我的 X
大于 2000
,我如何将 Y
修正为 2
?
这是我在 javascript
中的代码
document.getElementById("Result").innerHTML = (-0.001*(x) + 4.1);
Y= M*X + C
Y= -0.001*(X) + 4.1
你可以在Y计算后添加条件,改变Y的值。
Y = Y > 2 ? 2 : Y
或者您可以直接在 X 上添加条件
Y = X > 2000 ? 2 : (M*X + C)
所以根据你的值
Y = X > 2000 ? 2 : (-0.001*(x) + 4.1)
document.getElementById("Result").innerHTML = Y;
<script>
var Y = Math.max((-0.001*(Length * Width) + 4.1),4);
<script>
我的 JavaScript 代码中有这行等式。
Y= M*X + C
Y= -0.001*(X) + 4.1
我的 Y
值最多应为 2
,这意味着我的 X
输入最多应为 2000
。但是,我无法将 X
的限制设置为 2000
,因为我需要 X
的实际值用于以后的计算。
如果我的 X
大于 2000
,我如何将 Y
修正为 2
?
这是我在 javascript
中的代码document.getElementById("Result").innerHTML = (-0.001*(x) + 4.1);
Y= M*X + C
Y= -0.001*(X) + 4.1
你可以在Y计算后添加条件,改变Y的值。
Y = Y > 2 ? 2 : Y
或者您可以直接在 X 上添加条件
Y = X > 2000 ? 2 : (M*X + C)
所以根据你的值
Y = X > 2000 ? 2 : (-0.001*(x) + 4.1)
document.getElementById("Result").innerHTML = Y;
<script>
var Y = Math.max((-0.001*(Length * Width) + 4.1),4);
<script>