如何在JavaScript中基于x增加y的值

时间:2019-02-22 21:28:59

标签: javascript if-statement increment

我知道这是一个简单的问题,但是我对编码还是很陌生的。我想要一个if函数,该函数从X的值确定Y,就像这样:

  

如果x的值为1.5,则y为20。对于x的每0.1偏差,将y的值降低0.3

因此,如果x为1.5,则y将为20。如果x为1.6,则y将为19.7。如果x为1.3,则y为19.4,依此类推。

我已经开始了

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

    }

我应该如何完成此功能?

1 个答案:

答案 0 :(得分:1)

可能的解决方法如下:

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);