- PowerShell功能特点
- PowerShell历史
- PowerShell和命令提示符的区别
- PowerShell与Bash Shell的区别
- PowerShell以管理员身份运行
- Windows PowerShell ISE
- PowerShell核心
- 创建并运行PowerShell脚本
- PowerShell注释
- PowerShell Cmdlet
- PowerShell基本cmdlet命令
- PowerShell Get-childItem命令
- PowerShell Get-Item命令
- PowerShell Get-Location命令
- PowerShell set-item命令
- PowerShell set-location命令
- PowerShell new-item命令
- PowerShell copy-item命令
- PowerShell move-item命令
- PowerShell remove-item命令
- PowerShell rename-item命令
- PowerShell add-content命令
- PowerShell clear-content
- PowerShell get-content命令
- PowerShell get-date命令
- PowerShell set-content命令
- PowerShell out-file命令
- PowerShell write-host命令
- PowerShell get-command命令
- PowerShell invoke-command命令
- PowerShell get-help命令
- PowerShell start-process命令
- PowerShell test-path命令
- PowerShell foreach-object命令
- PowerShell sort-object命令
- PowerShell where-object命令
- PowerShell变量
- PowerShell自动变量
- PowerShell首选项变量
- PowerShell数组
- PowerShell哈希表
- PowerShell运算符
- PowerShell算术运算符
- PowerShell赋值运算符
- PowerShell比较运算符
- PowerShell逻辑运算符
- PowerShell重定向运算符
- PowerShell拆分和合并运算符
- PowerShell if语句
- PowerShell if-else语句
- PowerShell else-if语句
- PowerShell Switch语句
- PowerShell Do-While循环
- PowerShell for循环
- PowerShell ForEach循环
- PowerShell While循环
- PowerShell Continue和Break
- PowerShell字符串
- PowerShell函数
- PowerShell Try Catch Finally
PowerShell if-else语句
当我们需要在条件为真或条件为假时执行语句块时,可以使用if-else
语句。
如果条件(布尔表达式)的值为True
,则将执行if
主体内的语句。并且,如果条件的计算结果为false
,则将执行else
正文中的语句。
1.If-Else语句的语法
If(test_expression) { Statement-1 Statement-2....... Statement-N } else { Statement-1 Statement-2....... Statement-N }
2.If-Else语句流程图
3.例子
以下示例说明了如何在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 "输入的数字为负" >> }else >> { >> echo "输入的数字为正" >> }
执行上面示例代码,得到以下结果:
输入的数字为负
示例3:在本例中,将检查一个人是否有资格投票。
PS C:\> $age=19 PS C:\> if($age -ge 20) >> { >> echo "有资格投票。" >> } else >> { >> echo "没有资格投票。" >> }
执行上面示例代码,得到以下结果:
有资格投票。
示例4:在本例中,将检查两个变量中的最大值。
PS C:\> $n1=15 PS C:\> $n2=20 PS C:\> if($n1 -gt $n2) >> { >> echo " 变量n1的值大" >> } else >> { >> echo " 变量n2的值大" >> }
执行上面示例代码,得到以下结果:
变量n2的值大
上一篇:PowerShell if语句
关注微信小程序
扫描二维码
程序员编程王