布尔值

$true$false 是两个表示逻辑 TRUE 和 FALSE 的变量。

请注意,你必须将 $指定为第一个字符(与 C#不同)。

$boolExpr = "abc".Length -eq 3 # length of "abc" is 3, hence $boolExpr will be True
if($boolExpr -eq $true){
    "Length is 3"
}
# result will be "Length is 3" 
$boolExpr -ne $true
#result will be False

请注意,当你在代码中使用布尔值 true / false 时,你可以编写 $true$false,但是当 Powershell 返回布尔值时,它看起来像 TrueFalse