【发布时间】:2020-09-23 19:01:42
【问题描述】:
我想把这个 if 语句变成三元运算符。
if (
(Vi_TDO1 != "TD") &&
(Vi_TDO2 != "TD") &&
(Vi_TDO3 != "TD") &&
(Vi_TDO4 != "TD") &&
(Vi_TDO5 != "TD") &&
(Vi_TDO6 != "TD") &&
(Vi_TDO7 != "TD") &&
(Vi_TDO8 != "TD") &&
(Vi_TDO9 != "TD") &&
(Vi_TD10 != "TD") &&
(Vi_TD11 != "TD") &&
(Vi_TD12 != "TD")) {
Opt_TDTD = "NO";
} else {
Opt_TDTD = "YES";
}
【问题讨论】:
-
经验法则:积极提问
-
你如何填充这个变量
Vi_TDO+ n? -
@NinaScholz 我也在想 [...window.Vi_TD .....]
-
创建一个数组并在其上使用includes:
Opt_TDTD = [Vi_TDO1, Vi_TD02, ..., Vi_TD12].includes("TD") ? "YES" : "NO"
标签: javascript