if-else-if JavaScript 返回 true 并退出,无论输入如何
if-else-if javascript returns true and exits regardless of input
很长一段时间以来,我一直在拼命地找出在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"警报。我已经尝试了几种不同的变体,试图找到正确的语法,但到目前为止没有任何效果。
谁能告诉我我做错了什么?
而不是:
if (n = 2) {
你需要:
if (n === "2")
或不太优选:
if (n == 2) {
与所有其他语句相同。当前您正在分配而不是比较。
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 可以't让我的if语句处理js中的html表单输入
- 名称输入的索引
- 如何编写HTML输入的JS内联
- 要求输入在数据列表中
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 如何将输入(type=text)从html表单传递到javascript函数
- 单击jquery清除输入值
- 而循环只设置php中输入字段中的第一个值
- 在输入字段中将最小金额设置为
- jQuery自定义验证比较多个输入的序列
- 将Overlay添加到弹出窗口并添加输入类型字段以退出表单
- if-else-if JavaScript 返回 true 并退出,无论输入如何
- 如何找到光标是退出输入字段.使用javascript
- Jquery模糊不工作"退出"文本输入即使"点击"所做的事
- jQuery focusout不会在输入元素退出时触发
- Node.js无穷循环函数,在某些用户输入时退出
- 输入数据后退出模态
- 如何在不使用DOM元素的情况下找到d3中的输入,退出数据