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