javascript if语句条件替换变量值

标签 javascript variables syntax if-statement

我是 Javascript 新手。

我有一个包含大量计算的脚本。除了我有一个名为 J14 的变量并且用户能够从界面设置该值外,一切都运行良好。假设它现在等于 30000。它似乎通过计算工作,但一旦我在 If 语句条件下使用 J14,它就会用 0 替换 J14 的值。我不知道为什么它会这样做,因为我没有分配变量,我是简单地检查它是否为 0。

在这条语句之前,我可以输出 J14 的值,它是预期的 30000,但是,如果我在这条语句之后输出 J14,它的值为 0。所以条件是赋值。然后我不能再在脚本中使用 J14,但我需要在这个脚本后面的 If 语句中使用它。我可能在做这种事情时遇到语法错误,但无法完全弄清楚一个成功的谷歌解决方案的术语。

if (J14 = 0)
{
    J59 = (J15 + J16) * 75;
}
else
{
    J59 = J15 * F75;

}

最佳答案

= 是一个赋值。您应该使用 == 或更好的方式 ===。

关于javascript if语句条件替换变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12261278/

相关文章:

objective-c - 非间隔方法定义样式

javascript - HTML5 Geolocation - 在 iOS 上一直不工作

mysql - 如何在触发器代码中使用表名作为变量? MySQL/MariaDB

java - 从用html编写的javascript调用java类

javascript - 如何在 Javascript 中创建全局变量函数

java - 如何创建 LinkedList<Object[]>[]?

MYSQL JOIN语法如何连接三张表

string - 如何在多行中打破 YAML 中的字符串?

javascript - 将单下拉计算器升级为多下拉计算器

javascript - jQuery 中 $ ("p + p") 的反义词是什么?