【发布时间】:2015-03-28 20:51:47
【问题描述】:
很长一段时间以来,我一直在拼命想弄清楚在 javascript 中使用多个 else-if 语句的语法,经过大约三个小时的阅读和测试,我觉得自己几乎碰壁了。
javascript:
var n = prompt("please enter number");
if (n = 2) {
window.alert("b")
} else {
if (n = 1) {
window.alert("a")
} else {
window.alert("other")
}
};
根据我阅读的所有内容,上面的代码应该可以工作,但是当我运行它时,无论我使用什么输入,输出都会导致“b”警报。我尝试了几种不同的变体,试图找到正确的语法,但到目前为止没有任何效果。
谁能告诉我我做错了什么?
【问题讨论】:
标签: javascript syntax syntax-error