国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

javascript三元運算符使用的一些技巧實例詳解

來源:懂視網 責編:小采 時間:2020-11-27 20:16:04
文檔

javascript三元運算符使用的一些技巧實例詳解

javascript三元運算符使用的一些技巧實例詳解:三元運算符如名字表示的三元運算符需要三個操作數。語法是 條件 結果1 : 結果2;. 這里你把條件寫在問號()的前面后面跟著用冒號(:)分隔的結果1和結果2。滿足條件時結果1否則結果2。<script type="text/javascript">
推薦度:
導讀javascript三元運算符使用的一些技巧實例詳解:三元運算符如名字表示的三元運算符需要三個操作數。語法是 條件 結果1 : 結果2;. 這里你把條件寫在問號()的前面后面跟著用冒號(:)分隔的結果1和結果2。滿足條件時結果1否則結果2。<script type="text/javascript">

三元運算符

如名字表示的三元運算符需要三個操作數。

語法是 條件 ? 結果1 : 結果2;. 這里你把條件寫在問號(?)的前面后面跟著用冒號(:)分隔的結果1和結果2。滿足條件時結果1否則結果2。

<script type="text/javascript">
var b=5;
(b == 5) ? a="true" : a="false";
document.write(" --------------------------- "+a);
</script>

結果: --------------------------- true

<script type="text/javascript">
var b=true;
(b == false) ? a="true" : a="false";
document.write(" --------------------------- "+a);
</script>

結果: --------------------------- false

編程語言中的三元運算符介紹

這種運算符比較罕見,因為它有三個運算對象。但它確實屬于運算符的一種,因為它最終也會生成一個值。這與本章后一節要講述的普通if-else語句是不同的。表達式采取下述形式:

  布爾表達式 ? 值0:值1

  若“布爾表達式”的結果為true,就計算“值0”,而且它的結果成為最終由運算符產生的值。但若“布爾表達式”的結果為false,計算的就是“值1”,而且它的結果成為最終由運算符產生的值。

  當然,也可以換用普通的if-else語句(在后面介紹),但三元運算符更加簡潔。盡管C引以為傲的就是它是一種簡練的語言,而且三元運算符的引入多半就是為了體現這種高效率的編程,但假若您打算頻繁用它,還是要先多作一些思量——它很容易就會產生可讀性極差的代碼。

  可將條件運算符用于自己的“副作用”,或用于它生成的值。但通常都應將其用于值,因為那樣做可將運算符與if-else明確區別開。下面便是一個例子:

static int ternary(int i) {  return i < 10 ? i * 100 : i * 10;  }

  可以看出,假設用普通的if-else結構寫上述代碼,代碼量會比上面多出許多。如下所示:

static int alternative(int i) {
  if (i < 10)
  return i * 100;
  return i * 10;
}

但第二種形式更易理解,而且不要求更多的錄入。所以在挑選三元運算符時,請務必權衡一下利弊。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

javascript三元運算符使用的一些技巧實例詳解

javascript三元運算符使用的一些技巧實例詳解:三元運算符如名字表示的三元運算符需要三個操作數。語法是 條件 結果1 : 結果2;. 這里你把條件寫在問號()的前面后面跟著用冒號(:)分隔的結果1和結果2。滿足條件時結果1否則結果2。<script type="text/javascript">
推薦度:
標簽: 技巧 講解 js
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 欧美日韩片| 日本免费一区二区三区 | 亚洲国产日韩在线精品频道 | 久久精品亚洲欧美日韩久久 | 在线观看黄a大片爽爽影院免费 | 欧美日韩国产综合在线 | 欧美啊v在线观看 | 亚洲国产成人久久一区二区三区 | 欧美福利在线视频 | 一级毛片视频免费 | 亚洲国产精品免费 | 国产资源免费 | 91大神在线观看精品一区 | 国产成人久久精品一区二区三区 | 欧美综合视频 | 91精品国产91久久久久久最新 | 久久99免费 | 2021精品国内一区视频自线 | 国产在线91区精品 | 欧美三级不卡 | 日韩有码第一页 | 波多野吉衣在线观看 | 久久亚洲一区二区 | 国产在线精品一区二区三区 | 欧美激情亚洲图片 | 日本三级全黄三级a | 日本欧美韩国专区 | 亚洲精品视频免费在线观看 | 免费的黄色毛片 | 久久久久久久国产精品 | 亚洲欧美在线免费观看 | 91久久精品国产性色也91久久 | 日本精品久久久一区二区三区 | 亚洲精品在线免费观看 | 国产视频网 | 黄网站色视频免费观看 | 国产免费一区二区三区 | 亚洲第一页在线 | 国产又黄又a又潮娇喘视频 国产淫视频 | 亚洲高清一区二区三区 | 欧美日韩亚洲高清不卡一区二区三区 |