三目運算子是執行語句判斷,語法如下:
判斷語句 ? expression1 : expression2;
expression1或expression2也可能是乙個三目表示式,如下所示:
a >b ? c>d ? (alert(1),alert(2)):(alert(3),alert(4)) : (alert(5),alert(6));
如果a > b,則執行三目運算子c>d ? (alert(1),alert(2)):(alert(3),alert(4)),也就 是第二個:前面的expression,否則執行 (alert(5),alert(6))。
如果expression是乙個多條語句,多條語句之間用逗號相隔,且需要用**小括號()**將多條語句包裹起來,如上所示。
三目運算子
1 概念 根據不同的條件,執行不同的操作 返回不同的值。條件1?值1 或操作1 如果滿足條件 1,就返回值 1或執行操作1 條件2?值2 或操作2 否則,如果滿足條件 2,就返回值 2或執行操作2 總結 表示式 閏年 平年 多種條件 條件 1?值1 條件2?值 值3例子 1 輸入星期四 就輸出 班級...
三目運算子
單目運算子 3 雙目運算子 3 4 三目運算子 格式 表達關係式 表示式1 表示式2 如果條件為true,運算後的結果是表示式1 如果條件為false,運算後的結果是表示式2 比較表示式 結果是乙個boolean型別 執行流程 根據比較表示式的計算返回乙個true或者false。如果是true,就把...
三目運算子
1.用控制台輸入3個整數,必須使用三目運算子使其顯示出最大值。int a,b,c console.writeline 請輸入第1個數 a int.parse console.readline console.writeline 請輸入第2個數 b int.parse console.readline...