範仁義js課程 24 條件運算子

2022-03-23 20:10:44 字數 1079 閱讀 4709

條件運算子的基本結構是 表示式?語句1:語句2 ,表示如果表示式的值為true,執行語句1,否則執行語句2,相當於if-else結構的縮寫,例如a > b ? alert("a大"):alert("b大");var max = a > b ? a : b;

1

doctype html

>

2<

html

lang

="en"

>

3<

head

>

4<

meta

charset

="utf-8"

>

5<

title

>條件運算子

title

>

6head

>

7<

body

>821

<

script

>

22//

var year=2008;

23//

var year=prompt('請輸入年份,用於判斷是否為閏年');

2425

//if((year%4==0&&year%100!=0)||year%400==0)else

30//

(year%4==0&&year%100!=0)||year%400==0?alert(year+'這一年是閏年'):alert(year+'不是閏年年');

3132

//基本結構

33//

false?alert('語句1'):alert('語句2');

3435

//求兩個數中的最大值

36vara=

45;37varb=

33;38var

max=

a>b?

a:b;

39alert(

'max='+

max);

40script

>

41body

>

42html

>

C Tricks 1 1 條件運算子

條件運算子 是c 中唯一的三目運算子 trinary operator 用於在表示式中作條件判斷,通常可以替換 if語句,與 visual basic 中的iif 函式 excel 中的if 函式有同樣的作用。語法形式如下 condition true value false value 其中con...

C 學習 二 條件運算子

在c語言中,條件運算子有如下形式 e a b?c d 執行該語句,當a b成立時,將c賦值給e,當a b不成立時,將d賦值給e。所以c語言中條件運算子也叫三目雲演算法,將它作為乙個整體,它只能是作為右值,賦值給其它變數的。c 對其作了增強版。當條件運算子中?後面的兩個條件都是左值時候,條件運算子可以...

第四章 4 7 條件運算子

4.21 編寫一段程式,使用條件運算子從vector int 中找到哪些元素的值是奇數,然後將這些奇數的值翻倍。0 ifelse更容易理解,條件運算子更簡潔。4.23修改語句 string s word string p1 s s s.size 1 s s err 優先順序高於 string p1 ...