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语句会报错?怎么改?