逻辑分支分好几种嗷,分别是单分支,双分支
以及多分支,以及分支结构的嵌套。
那么哪里会用的上这些呢?就好比如要判断一个人年龄是不是满足做销售的的年纪,这里就可以用得上if语句了。
比如:
if(age>18){
alert("成年了");
}else{
alert("未成年");
}
这就是if语句,也是双分支。
多分支的写法就是:
var score = Number(prompt("请输入考试成绩:"));
if(isNaN(score)){
alert("输入不正确");
【js的逻辑分支】}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语句,看需求了这个。
推荐阅读
- c++|最易/难学习的编程语言榜单出炉,C++最难学()
- JavaScript|JavaScript字符串反转
- javascript|JavaScript实现飞机大战
- 视频爬虫及破解|python反混淆javascript代码
- 大数据|JavaScript遭嫌弃,“反JS”主义者兴起
- 前端|最全的TypeScript学习指南
- React|【学习笔记】React+React全家桶学习笔记
- 前端|913 error Component name “home“ should always be multi-word vuemulti-word-component-names
- 前端|除夕最炫烟花代码