0

我正在做一个储蓄计算器,我在 Javascript 中有以下多条件,当我把它放在 Dreamweaver 中时,我得到一个语法错误,但真的不明白错误在哪里。

这是代码:

if (p<20000 && nnn=1) {
    document.kombpred.r2.value = mmm * nnn * bbb * 0.1;
}
else if (p>=20000 && nnn = 1) {
    document.kombpred.r2.value = 2000;
}
else if (p>=20000 && nnn > 1) {
    document.kombpred.r2.value = mmm * Math.pow(nnn,2) * bbb * 0.1;
}
else if (p<20000) {
    document.kombpred.r2.value = mmm * nnn * bbb * 0.1;
}

这只是if语句,我什至还有其他if语句,但没有多个条件并且代码是正确的,但是一旦我插入它,就会发生一些不好的事情。

的话:mmm; nnn; bbb; 都是parseFloat()数字,例如:var mmm = parseFloat(m).

我也宣布了所有这些。

4

1 回答 1

4

错误说明了什么?我的控制台说:无效的左侧分配。当它们nnn=1应该是nnn == 1.

于 2012-10-10T17:00:25.090 回答