布爾型
這是最簡單的型別。boolean 表達了真值,可以為 TRUE 或 FALSE。
語法
要指定一個布爾值,使用關鍵字 TRUE 或 FALSE。兩個都是大小寫不敏感的。
通常你用某些運算符傳回 boolean 值,並將其傳遞給流程控制。
轉換為布爾值
要明示地將一個值轉換成 boolean,用 (bool) 或者 (boolean) 來強制轉換。但是很多情況下不需要用強制轉換,因為當運算符,函式或者流程控制需要一個 boolean 參數時,該值會被自動轉換。
參見型別戲法。
當轉換為 boolean 時,以下值被認為是 FALSE:
所有其它值都被認為是
TRUE(包括任何
資源)。
| 警告 |
-1 和其它非零值(不論正負)一樣,被認為是 TRUE!
|