三目運算子

2021-08-10 22:50:21 字數 1579 閱讀 4912

1、概念:根據不同的條件,執行不同的操作

/返回不同的值。

條件1?值1

或操作1: //

如果滿足條件

1,就返回值

1或執行操作1

條件2?值2

或操作2: //

否則,如果滿足條件

2,就返回值

2或執行操作2

...?..........:

總結:表示式

?"閏年

": "平年「

多種條件 條件

1?值1:

條件2?值:

值3例子:

1、輸入星期四  就輸出 「班級出去玩」

否則  「乖乖上課」

var

week=prompt("

請輸入星期

");

week=week

=="星期四

"?"班級出去玩

":"其他人出去玩";

document.write(week);

2、 /*根據輸入的工資,判斷級別

如果工資

<8000

,就輸出"屌絲

" 否則,如果工資

>=20000

,就輸出"土豪

" 否則,

輸出"一般人";

var

cash=prompt("

請輸入你的工資

");

cash=cash<8000?"

屌絲":

cash>=20000?"

土豪":"

一般人";

3、 1.varh=226,d=2.5,b=false;

console.log(h>180&&d>1&&b)

//身高》=180而且資產》=1而且長的帥

var h=prompt("請輸入你的身高");

vard=prompt("請輸入你的資產");

varb=prompt("你覺得自己帥嗎 ture/false");

a:hdb

=(h>=180&&d>=1&&b=="true"&&"true")||("false

"); b:hdb=h

>=180&&d>=1&&b=="true"?"true":"false";

alert(hdb);

4、/*

請使用者輸入乙個年份,判斷是否為潤年:

條件:年份可被4整除且不能被100整除 或者

年份可被

400整除

var year=prompt("

請輸入乙個年份

");

var

a=year%4==0;

var

b=year%100!=0;

var c=year%400==0;

year=a&&b||c?"

該年是閏年

":"該年是平年";

year

=(year%4==0&&year%100!=0&&"

閏年")||(year%400==0&&"

閏年")||("

平年");

&&--->and  ||--->或者

三目運算子

單目運算子 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...

三目運算子

三目運算子是執行語句判斷,語法如下 判斷語句 expression1 expression2 expression1或expression2也可能是乙個三目表示式,如下所示 a b c d alert 1 alert 2 alert 3 alert 4 alert 5 alert 6 如果a b,則...