三元運算子,多條件時判斷

2022-03-22 16:45:38 字數 322 閱讀 4925

如下圖,判斷車位的狀態,parkinginfo.getparkingstatus()等於1時返回出租,等於2時返回**,等於3時返回空置,沒有條件符合時返回null,

這裡的使用場景是車位資訊匯出,將車位狀態放入map中

map.put("parkingstatus", parkinginfo.getparkingstatus().equals("1")?"出租":(parkinginfo.getparkingstatus().equals("2")?"**":(parkinginfo.getparkingstatus().equals("3")?"空置":null)));

條件(三元)運算子

視情況返回以下兩個表示式之一。test expression1 expression2引數 test 任何 boolean 表示式。expression1 test 為true時返回的表示式。可能是逗點表示式。expression2 test 為false時返回的表示式。可能是逗點表示式。備註 運算...

三元運算子判斷

三元運算子語法 條件?成立做的事 不成立做的事 把if else簡單化的寫法 如果三元運算子的某一部分不需要任何處理,使用 null,undefined void 0 佔位即可 如果需要執行多條語句,用 包起來,每條語句用逗號分開 var num 12 num 10?num num num 10?n...

C 條件運算子 三元運算子

它首先判斷乙個條件,如果條件為真,就返回乙個值,如果條件為假,則返回另乙個值。condition true value false value condition 是布林表示式,ture value 是 condition 為真時返回的值,false value 是 condition為假是返回的值...