Как я могу исправить Y на 2, если мой X больше 2000? - PullRequest
0 голосов
/ 03 мая 2018

У меня есть эта строка уравнения в моем коде JavaScript.

Y= M*X + C
Y= -0.001*(X) + 4.1

Мое значение для Y должно быть максимум 2, что означает, что мой X ввод должен быть 2000 при макс. Однако я не смог установить предел X на 2000, так как мне понадобилось бы фактическое значение X для последующего расчета.

Как я могу исправить Y на 2, если мой X больше 2000?

Это мой код в javascript

document.getElementById("Result").innerHTML = (-0.001*(x) + 4.1);

Ответы [ 2 ]

0 голосов
/ 07 мая 2018
<script>
var Y = Math.max((-0.001*(Length * Width) + 4.1),4);
<script>
0 голосов
/ 03 мая 2018
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;
...