【发布时间】:2023-04-08 06:56:01
【问题描述】:
我正在尝试使用 javascript 将 if 语句转换为 switch 语句。这是有效的 if 语句:
if(!error1(num, a_id) && !error2(num, b_id) && !error3(num, c_id) && !error4(num, d_id)) {
a.innerHTML = num;
有关如何将其放入 switch 语句的任何提示都会很棒。谢谢
【问题讨论】:
-
它通常是一个
if/else if/else链,可以转换为switch。这只是一个(尽管是复合的)if条件。它不需要转换为开关。 -
不可能没有看到
error1、error2等的代码 -
您为什么要这样做?如果你有
if (x == a || x == b || x == c),那么你可以将它设为switch (x) { case a: ... case b: ... case c: ... default: ... },但这里你有&&,而不是||。
标签: javascript