在條件判斷時,離不開$True和$False,將其它類型轉(zhuǎn)換成Bool類型時,有幾點需要留意:
其它類型轉(zhuǎn)換成布爾類型
1
2
3
4
5
6
7
8
9
|
PS> 0,1,-1, '0' , '1' , 'true' , 'false' ,$null | foreach { [bool]$_ } False True True True True True True False |
總結:只有整數(shù)0和Null才能轉(zhuǎn)換成False,其它都會被強制類型轉(zhuǎn)換成True
布爾類型轉(zhuǎn)換成字符串
這個應當沒什么懸念。
布爾類型轉(zhuǎn)換成整數(shù)
1和0分別代表true和false也可以理解。