return 和 三目運算子的搭配

2022-07-09 10:39:10 字數 320 閱讀 4441

三目運算子要求(布林表示式 ? 值0:值1;),問號後面要求是值,(下面是封裝獲取內聯樣式的相容性函式寫法)然而

getcomputedstyle ? return  getcomputedstyle(ele)[style] : return ele.currentstyle[style];

return 並不是乙個合法的值,也不是三目運算子要求的期望表達

可以寫成

return getcomputedstyle ?  getcomputedstyle(ele)[style] :  ele.currentstyle[style];

返回這個運算語句。

位運算子和三目運算子

運算子 含義示例 左移5 2 20 5 2 2 5 4 20 右移5 1 2 5 2 1 5 2 2 無符號右移 5 1 2 5 2 1 5 2 2 與運算 只要有乙個為0,運算結果則為0,否則為1 5 3 1 或運算 只要有乙個為1,運算結果就為1,否則為0 5 3 7 異或運算 如果兩個數值一樣...

如何單目運算子和雙目運算子以及三目運算子

1 單目運算子 單目運算子是指運算所需變數為乙個的運算子,又叫一元運算子,其中有邏輯非運算子 按位取反運算子 自增自減運算子 等。邏輯非運算子 按位取反運算子 自增自減運算子 負號運算子 型別轉換運算子 型別 指標運算子和取位址運算子 和 長度運算子 sizeof 2 雙目運算子 雙目運算子就是對兩...

三目運算子

1 概念 根據不同的條件,執行不同的操作 返回不同的值。條件1?值1 或操作1 如果滿足條件 1,就返回值 1或執行操作1 條件2?值2 或操作2 否則,如果滿足條件 2,就返回值 2或執行操作2 總結 表示式 閏年 平年 多種條件 條件 1?值1 條件2?值 值3例子 1 輸入星期四 就輸出 班級...