Как увеличить значение у на основе х в JavaScript - PullRequest
0 голосов
/ 23 февраля 2019

Я знаю, что это простой вопрос, но я новичок в кодировании.Мне нужна функция if, которая определяет Y по значению X следующим образом:

, если значение x равно 1,5, то y равно 20. Для каждого отклонения 0,1 в x уменьшите значение yна 0,3

Так что, если х равен 1,5, у будет 20. Если х равен 1,6, у будет 19,7.Если х равен 1,3, у будет 19,4 и т. Д.

Я начал это

if (x = 1.5){
    y = 20;
}  else {

    }

Как мне выполнить эту функцию?

1 Ответ

0 голосов
/ 23 февраля 2019

Возможное решение будет следующим:

if (x == 1.5) {
    y = 20;
} else {
    y = 20 - Math.abs((x - 1.5) * 3);
}

Или, как упоминалось @lamonde, чтобы упростить уравнение, вы можете избежать условного выражения все вместе, поскольку вы получите тот же результат, если x = 1.5:

y = 20 - Math.abs((x - 1.5) * 3);
...