js条件表达式中看书理解到的一些东西,并且整理记录下来,加深记忆和方便之后的复习。主要是深入学习if else和switch语句的一些性能优化和逻辑思维。js的条件表达式和其他语言一样,都采用了if else和switch这两种。由于不同的浏览器对流程控制进行了不同的优化。因此这两种在性能上是没有什么区别的,主要还是根据需求进行分析和选择。
if else比较合适。switch。一般来说,if else适用于两个离散的值或者不同的值域。如果判断多个离散值,使用switch更加合适。
在大多数的情况下
switch比if else运行的更加快。
当我们使用到条件表达式的时候,无论if else还是switch,都应确保下面3哥目标的基本实现:
适合使用if else的情况:
适合使用