【发布时间】:2018-01-29 00:49:19
【问题描述】:
这是我的代码:https://plnkr.co/edit/HFyKq2JZipwAAST0iNAt?p=preview 为什么不将 if 语句的结果输出到 ID 为“WA”的标签 这是与上面链接的代码分开的 IF 语句:
if (demlean.WA <= 5 && demlean.WA >= -5) {
if (demlean.WA > 0) {
var lWA = "Tossup, Tilt D";
} else if (demlean.WA < 0) {
var lWA = "Tossup, Tilt R";
} else {
var lWA = "Absolute Tossup";
}
} else if (demlean.WA > 5) {
if (demlean.WA <= 10) {
var lWA = "Lean D";
} else if (demlean.WA <= 17) {
var lWA = "Likely D";
} else {
var lWA = "Safe D";
}
} else {
if (demlean.WA >= -10) {
var lWA = "Lean R";
} else if (demlean.WA >= -17) {
var lWA = "Likely R";
} else {
var lWA = "Safe R";
}
}
.... // more code
【问题讨论】:
-
你检查过
demlean.WA不是undefined吗? -
欢迎来到 Stack Overflow。你熟悉the
switchstatement吗? -
对于初学者,您永远不会将 demlean.WA 设置为任何内容。当然,还有很多更好的方法来构建它。
-
这么少的代码中有这么多
var lWA!
标签: javascript if-statement output