我正在做一个节省计算器,我在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)
。
我也宣布了所有这些。
答案 0 :(得分:4)
错误是什么意思?我的控制台说:左侧操作无效。您正在进行比较nnn=1
(这是作业的语法),它们应该是nnn == 1
。