一、程序的组成
程序=语句+数据结构+算法
程序语句:
- 逻辑分支语句:
①if语句
注:条件表达式成立,才执行里面的代码,if(){ }称为一条语句,里面的称为语句块
②if-else语句:
示例:
③if-else-if 语句
示例:
案例:
第三题 开发一款软件,根据公式(身高-108)*2=体重,可以有10斤左右的浮动。来观察测试者
var height = 160
var weight = 140
var bzweight= (height - 108) * 2
console.log(bzweight)
if (weight > bzweight+10) {
console.log('你的可爱已超标')
} else if(weight < bzweight-10){
console.log('你的可爱值不够哦')
}else if((weight<bzweight+10) && (weight>bzweight-10)){
console.log('你的体重合格', weight)
}
④if语句嵌套
示例:
注意:多个数比大小
假设第一个数是最大值,依次让后面的数与最大值比较,如果后面的数比最大值max大,将值赋给max,依次比较完之后,max中保存所有数中的最大值
示例:
- Switch语句 (要判断一个变量等于一个值时使用)
示例:
var week = 3
switch (week % 7) {
case 1:
console.log('星期一')
break
case 2:
console.log('星期二')
break
case 3:
console.log('星期三')
break
case 4:
console.log('星期四')
break
case 5:
console.log('星期五')
break
case 6:
console.log('星期六')
break
default:
console.log('星期天')
}
switch条件语句的穿透:语句块一样的case可以简写
三元运算符
三目运算
1. 两个符号组成的语句
2. if-else语句
if(条件){
语句块1
}else{
语句块2
}
条件? 语句1 : 语句2
示例: