多条件声明javascript

时间:2012-10-10 16:58:10

标签: javascript if-statement conditional-statements

我正在做一个节省计算器,我在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)

我也宣布了所有这些。

1 个答案:

答案 0 :(得分:4)

错误是什么意思?我的控制台说:左侧操作无效。您正在进行比较nnn=1(这是作业的语法),它们应该是nnn == 1