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