个性化阅读
专注于IT技术分析

PowerShell If-Else语句

本文概述

当我们需要在条件为真或条件为假时执行语句块时, 必须使用if-else语句。

如果条件(布尔表达式)的值为True, 则将执行’if’主体内的语句。并且, 如果条件的计算结果为false, 则将执行” else”正文中的语句。

If-Else语句的语法

If(test_expression)
     {
              Statement-1
              Statement-2.......
              Statement-N
      }
else
     {
              Statement-1
              Statement-2.......
              Statement-N
      }

If-Else语句流程图

PowerShell If-Else语句

例子

以下示例说明了如何在PowerShell中使用if-else语句:

示例1:在此示例中, 我们可以检查变量中的数字是偶数还是奇数。如果数字为偶数, 则输出偶数, 否则为奇数。

PS C:\> $a=15
PS C:\> $c=$a%2
PS C:\> if($c -eq 0)
>> {
>> echo "The number is even"
>> } else
>> {
>> echo "The number is Odd"
>> }

输出

The number is Odd

示例2:在此示例中, 我们将检查数字是负数还是正数。

PS C:\> $a=-10
PS C:\> if($a -lt 0){
>> echo "The entered number is negative"
>> }else
>> {
>> echo "The entered number is positive"
>> }

输出

The entered number is negative

例3:在本例中, 我们将检查一个人是否有资格投票。

PS C:\> $age=19
PS C:\> if($age -ge 20)
>> {
>> echo "A person is eligible for voting."
>> } else
>> {
>> echo "A person is not eligible to vote."
>> }

输出

A person is eligible for voting.

例3:在本例中, 我们将检查两个变量中的最大值。

PS C:\> $n1=150
PS C:\> $n2=200
PS C:\> if($n1 -gt $n2)
>> {
>> echo " The value of variable n1 is greater."
>> } else
>> {
>> echo " The value of variable n2 is greater."
>> }

输出

The value of variable n2 is greater.

赞(0)
未经允许不得转载:srcmini » PowerShell If-Else语句

评论 抢沙发

评论前必须登录!