if,switch语句

Posted wslxs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了if,switch语句相关的知识,希望对你有一定的参考价值。

if语句

 var a =1;
 var b =2;
 if(a>b)
   console.log(a);
 else
   console.log(b);
 
//if/else if
 if(a>b)

 else if()

 else if()

 
 //嵌套if
 if()
   if()

   
 else if()

 else
   
      

switch 语句

var name="sss";
switch(name)
   case "tom":console.log(name);break; 
   case "jim":console.log(name);break;
   case "ji":console.log(name);break;
   case "tai":console.log(name);break;
   default:console.log("没有此人");

关于if判断和switch

1.if判断:

if(条件1){
执行语句;
}
else if(条件2)}{
执行语句2;
}
else{
执行语句3;
}

if里面可以有无限个else if,而else if里面能嵌套无限个if。

if判断优点:简单易用。简单的判断比较适合用if
执行方式:一条一条的执行判断语句,直到匹配到对应的值。


2.switch选择

switch(变量){
case 值1: //变量等于值1
执行语句1;
case 值2: //变量等于值2
执行语句2;
............

}

switch选择的优点:执行效率比if要高,且适合有很多分支的判断。
switch选择的执行方式:直接跳到对应的case里面执行相应的代码。

以上是关于if,switch语句的主要内容,如果未能解决你的问题,请参考以下文章

为啥我在switch-case语句下嵌套if-else语句会报错?怎么改?

c语言中switch可用啥语句替换

Java选择结构------------if语句 switch语句

if,switch语句

效率:switch 语句优于 if 语句

if判断和switch选择