if-else if和switch-case,基本上switch-case能实现的if-else if都能实现,但是有的时候if-else if写出的代码会比switch-case多好多,所以有的时候,尤其是比较固定的判断时候用switch-case,需要注意的是switch-case需要break,新手总爱丢这个,switch-case有个小窍门,就是当前几个输出是一样的时候可以就写一个,例如说
switch(i)
{ case1:
case2:
case3:
console.writeling("你好");
break;
case4:
.....
}
这就是说当输入1,2,3的结果时都输出那句话。
当有的时候,条件无法确定的输入时,就不能用switch-case实现了,用if就简单了。
|