PowerShell: True, False (boolean)

By Xah Lee. Date: . Last updated: .

Whenever you need boolean, use $true or $false. They are Automatic Variables.

True Values
ValueValue in Boolean Context
$trueTrue
Nonzero numberTrue
Nonempty StringTrue
Nonempty ArrayTrue
Hashtable (empty or not)True
False Values
ValueValue in Boolean Context
$falseFalse
$nullFalse
ZeroFalse
Empty StringFalse
Empty ArrayFalse

PowerShell, Boolean Related