如何根据 javascript 中的 x 增加 y 的值
How to increment a value of y based on x in javascript
我知道这是一个简单的问题,但我对编码还很陌生。我想要一个从 X 的值确定 Y 的 if 函数,如下所示:
if the value of x is 1.5, then y is 20. For every 0.1 deviation in x, lower the value of y by 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 {
}
我该如何完成这个功能?
可能的解决方案如下:
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);
我知道这是一个简单的问题,但我对编码还很陌生。我想要一个从 X 的值确定 Y 的 if 函数,如下所示:
if the value of x is 1.5, then y is 20. For every 0.1 deviation in x, lower the value of y by 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 {
}
我该如何完成这个功能?
可能的解决方案如下:
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);