2021 iThome 鐵人賽
分享至
邏輯運算子(Logical Operator)有 AND &&、OR ||、NOT ! 三種。運算子兩側的值經過ToBoolean轉換後會得到一個布林值,再由邏輯運算子比較後傳回其中一個值。
&&以及||再進行判斷時,會對左邊的數值進行檢查,如果原本是布林值,就進行後續判斷。如果不是,則透過ToBoolean轉換為true或false。
那些經過ToBoolean轉換後會得到false的值共有以下五種:
其他的值都會轉為true。
IT邦幫忙