关于javascript:js的逻辑分支

逻辑分支分好几种嗷,别离是单分支,双分支
以及多分支,以及分支构造的嵌套。
那么哪里会用的上这些呢?就好比方要判断一个人年龄是不是满足做销售的的年纪,这里就能够用得上if语句了。
比方:
if(age>18){
alert(“成年了”);
}else{

alert("未成年");

}
这就是if语句,也是双分支。
多分支的写法就是:
var score = Number(prompt(“请输出考试成绩:”));
if(isNaN(score)){

alert("输出不正确");   

}else{

if(score>=0 && score<60){
   alert("不及格");
}else if(score>=60 && score<70){
   alert("及格了");
}else if(score>=70 && score<80){
    alert("丙");         
}else if(score>=80 && score<90){
    alert("乙");         
}else if(score>=90 && score<=100){
    alert("甲");         
}else{
    alert("输出不正确");
}

}
这个就是一个多行判断学生问题的多行分支。
还有分支构造的嵌套,这个就更简略啦
例:
var a,b,c;
if(a>b){

if(a>c){
   alert("变量a最大");
}else{
    alert("变量c最大");
}

}else{

if(b>c){
   alert("变量b最大");
}else{
    alert("变量c最大");
}

}
这里进行一个简略的嵌套,就是在if外面嵌套else,其实还能够接着嵌套if语句,看需要了这个。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理