if else语句
if是每一个if都会进行判断,依次对if进行判断,互相之间不会影响;
if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。
不同:if-else只有两种可能,判断不满足时就执行if里的语句,判断不满足时就执行else中的语句。
else if语句
一、if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。
二、if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。
三、一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。
不同:if里的条件不满足往下走,如果有else if就接着判断是否满足这个if里的条件,还不满足往下走,有else的话,表示刚刚上面都不满足的统统走这里面去,所以else必须放在最后面。