if和switch case都是条件判断语句,它们主要有以下几点区别:
-
在确切知道条件结果,并且结果有限下的条件下可以使用switch case,在不能确切表示结果的情况下最好用if.
-
if能判断布尔类型的值,switch case不能判断布尔类型的值。
简单来说就是:if判断条件很自由,switch只能进行离散值的判断。
if和switch case都是条件判断语句,它们主要有以下几点区别:
在确切知道条件结果,并且结果有限下的条件下可以使用switch case,在不能确切表示结果的情况下最好用if.
if能判断布尔类型的值,switch case不能判断布尔类型的值。
简单来说就是:if判断条件很自由,switch只能进行离散值的判断。