admin 管理员组

文章数量: 1086019


2024年4月26日发(作者:php输入成绩判断等级)

else的用法总结

else这个英语单词有“另外”的意思,它可以用在不同的语法

环境中,具体用法如下。

一.if语句中else的用法

else是if语句的伙伴,它是if语句的补充,可以帮助if语句

完成逻辑分支判断以及控制程序流程。它可以跟在if语句后面,表

示如果前面if语句条件不满足,就执行else语句后面的程序逻辑代

码,如下例:

if (condition) {

statement1;

}

else {

statement2;

}

上面的代码表示,当condition条件满足的时候,执行

statement1,否则就执行statement2。这种用法常用于程序流控制,

可以用来判断以及执行不同的程序逻辑,从而实现多路逻辑分支判断。

二.switch语句中else的用法

在switch语句中,也可以使用else,表示如果所有的case子

句条件都不满足,就执行else中的程序逻辑,如下所示:

switch (expression) {

case value1:

- 1 -

statement1;

break;

case value2:

statement2;

break;

...

default:

statement_default;

break;

}

上面的代码中,表示根据expression的值,来决定执行哪个case

子句,如果没有任何case子句的条件满足,就执行default后面的

程序逻辑。

三.三元运算符中else的用法

在三元运算符中,也可以使用else语句,表示如果条件不满足,

就执行else中的程序逻辑,如下例:

condition ? expression1: expression2;

上面的代码表示,如果condition条件满足,就执行expression1,

否则就执行expression2。

四.循环语句中else的用法

在循环语句中,也可以使用else,它跟在循环语句后面,表示

在循环结束的时候,没有发生break操作的情况下,就执行else中

- 2 -

的程序逻辑,如下例:

while (condition) {

statement;

}

else {

statement_after;

}

上面的代码表示,当condition条件满足的时候,循环执行

statement,直到condition条件不满足,没有发生break操作的话,

就执行statement_after。

总结:

以上就是else的用法总结,它可以跟在if语句、 switch语句、

三元运算符以及循环语句后面,用于判断以及执行不同的程序逻辑,

实现条件分支判断以及程序流控制,是程序设计中必不可少的重要语

法部分。

- 3 -


本文标签: 语句 条件 判断 执行 满足