📜  如何优化 JavaScript 中的 switch 语句?

📅  最后修改于: 2022-05-13 01:56:23.570000             🧑  作者: Mango

如何优化 JavaScript 中的 switch 语句?

switch 语句对于某些编程任务是必需的,并且 switch 语句的功能在所有编程语言中都是相同的。基本上 switch 语句会根据给 switch 的期望条件来切换情况。当使用多个连续的if/else 语句时,可以使用 switch 语句。但是在某处if/else语句对使用和某处switch 语句是有益的。因此,我们在 JavaScript 中对编程任务中的 switch 语句进行了优化。

由于 JavaScript 将多次浏览整个 case 分支,因此建议使用 break 来防止意外的 case 匹配或使引擎不必解析额外的代码。有很多方法可以根据情况使用休息,例如季节检查有超过一个月的时间进入特定季节,并且可以根据情况在其他地方使用休息

现在举个例子来理解switch语句。在这里,我们尝试使用 switch 获取工作日。
在这里,有两种情况可供比较:

  • If/Else 语句。
  • 切换语句。

下面的示例实现了这两种方法:

示例 1:


示例 2:使用 if/else 真的很冗长,并且包含许多不必要的样板,switch 可以轻松处理。


注意: JavaScript 没有获取星期几的本地方法