If 语句

17 Mar 2025 | 阅读 2 分钟

当我们只需要在指定的条件为真时才执行语句块,则可以使用 If 语句

这个语句包含一个布尔或逻辑表达式,后面跟着一条或多条语句。如果条件(一个布尔表达式)的结果为 True,那么 If 语句 内部的语句将被执行。如果条件的结果为 False,那么 if 语句结束后的第一条语句将被执行。

'if' 主体中的语句可以是一个单一语句,也可以是被大括号 '{}' 包围的代码块。

If 语句的语法

以下是 If 语句的语法:

If 语句的流程图

PowerShell If Statement

示例

以下示例说明了在 PowerShell 中使用 If 语句:

示例1: 在此示例中,我们将检查变量 'a' 中的数字是否为偶数。如果数字是偶数,则打印一条消息。

输出

The number is even

示例2: 在此示例中,我们将检查变量 'a' 的值是否大于变量 'b' 的值。

输出

The value of variable a is greater than the value of variable b

示例3: 在此示例中,我们将检查变量 'a' 和 'b' 中的字符串是否相同。

输出

True

示例4: 在此示例中,我们将显示数字的平方。如果该数字小于 10 且大于零。

输出

The square of $p is $z

下一主题If-Else 语句