我是Javascript的新手。
我有一个包含大量计算的脚本。一切都很好,除了我有一个名为J14的变量,用户可以从界面设置这个值。可以说它现在等于30000。它似乎通过计算工作,但是一旦我在If语句条件中使用J14,它就将J14的值替换为0.我不知道为什么它会这样做,因为我没有分配变量,我是只需将其与0进行核对即可。
在此语句之前,我可以按预期输出J14的值并且它是30000,但是,如果我在此语句之后输出J14,则它的值为0.因此条件是赋值。然后,我可以在脚本中不再使用J14,但我需要在后面的If语句中使用它。我可能在执行此类操作时遇到语法错误,但无法找到成功谷歌解决方案的术语。
if (J14 = 0)
{
J59 = (J15 + J16) * 75;
}
else
{
J59 = J15 * F75;
}
答案 0 :(得分:4)
=是一项任务。您应该使用==或更好,===。
答案 1 :(得分:2)
您要为变量赋值0。 =用于分配。你需要使用'=='。
答案 2 :(得分:1)