这些语句都是为了让程序做出一些判断当满足一些条件的时候触发一种情况,当改变条件触发的情况也会跟着改变。
if
if单词的意思指的是如果的意思 else单词的意思是否则的意思
语法1:if(条件){代码}
意思:如果()中的条件成立那么就执行后面{}中的语句
语法2:if(条件){代码}else{代码}
意思:如果()条件满足就执行if{}的代码段,如果条件不满足,就执行else{}的代码段
比如:想写一个当分数大于60分,就输出成绩合格,若小于60分则输出成绩不合格。
var a = 73
if(a<72){
console.log('成绩不合格')
}else{
console.log('成绩合格')
}
语法3:if(条件1){代码1} else if(条件2){代码2} else if(条件3){代码3}。。。。
意思:如果if()条件成立就执行代码段1,条件不成立就去看到else if()语句,如果第二个条件成立就执行代码2,不成立依次往下阅读。
需求:给你一个变量,当这个变量中存储的值如果为1就输出星期一
如果为2就输出星期二
如果为3就输出星期三
如果为4就输出星期四
如果为5就输出星期五
如果为6就输出星期六
如果为7就输出星期天
假设变量的值是除了1-7之外的数字,那么语法3就没有颁给给出反馈结果了。
如果我想实现,当 变量的值不是1-7之内的我就输出:星期中没有该数字,应该怎么办
语法4:if(条件1){代码段1} else if(条件2){代码段2} else if(条件3){代码段3}。。。else{}
只需要在语法3的基础上再加一个else即可
意思:当前面所有条件都不满足的时候才会执行最后的else里面的内容
var week = 4
if (week == 1) {
console.