程序的流程控制语句
一、顺序流程 二、分支语句需要有对应的判断条件 三、循环语句
分支语句:单分支、双分支、多重分支、嵌套分支
JavaScript 的分支语句:if语句、switch语句
if(判断条件) {
当判断条件为真时,执行的代码
} else {
当判断条件为假时,执行的代码
}
分支语句案例(双分支)
业务:由用户输入一个学生的成绩,如果成绩大于60分在控制台输出及格,如果小于60分输出不及格。
变量名称:见名知意
var score = prompt ('请输入学生的成绩') 接受到用户输入的分数
if (score>=60){
console.log ('及格')
}else{
console.log("不及格")
}
单分支案例
由用户输入一个用户名,如果用户名等于admin,在控制台输出欢迎
var username = prompt("请输入用户名")
if(username=="admin"){
alert('欢迎')
}
在编程语言中想要判断是否相等==或===
=是赋值语句
多重分支:有多个判断条件
多重分支写法
if(条件1){
条件1为真时,执行的代码
}else if (条件2){
条件2为真时,执行的代码
}else{
条件2为假时,执行的代码
}
业务:由用户输入学生成绩,如果大于80分输出优秀,如果大于60分输出及格,如果小于60分输出不及格
var score =prompt("请输入分数")
if (score>80){
console.log("优秀")
}else if (score>=60){
console.log(‘及格’)
}esle{
console.log("不及格")
}
嵌套分支
业务
加油系统:由用户分别输入加油编号以及所加升数
92的汽油:默认单价s元,如果所加升数>30升 则8.5一升
95的汽油:默认单价是10元,如果所加升数>35升 则9.7一升
弹出总价格