javascript - 如何在javascript中根据x增加y的值
问题描述
我知道这是一个简单的问题,但我对编码很陌生。我想要一个从 X 的值确定 Y 的 if 函数,如下所示:
如果 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 {
}
我应该如何完成这个功能?
解决方案
一个可能的解决方案如下:
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);
推荐阅读
- angular - 在本地服务器上部署后不加载图像
- macos - 如何使用 Option+鼠标滚动事件平滑缩放视图
- javascript - 在运行js之前包含html文件并等待所有加载
- excel - 如何将所有行数据附加到与来自不同行的同一文件关联的相同文件名中
- node.js - 如何在 MONGODB 中加入四个集合
- python - Python - 在excel文件中自动调整宽度
- javascript - 我想通过单击按钮来更新多边形
- python - 在从一个文件夹传输到另一个 Python 期间修改多个文件
- symfony - 成功返回 Symfony 的验证错误
- json - 如何使用 SwiftyJSON 遍历每个 JSON 对象,并从每个对象中获取值?