中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

JavaScript三元運算符的多種使用技巧
來源:易賢網 閱讀:4894 次 日期:2015-04-20 11:01:21
溫馨提示:易賢網小編為您整理了“JavaScript三元運算符的多種使用技巧”,方便廣大網友查閱!

發現代碼慢慢寫多了的時候會不自覺的將if else 用 三元來替代,僅僅是未了讓代碼更簡潔精辟,當然也有人說用三元可以讓你有高潮的感覺。最近在寫js 的時候也有這樣的感覺,并且收集了一些小技巧,分享分享。

大鳥請跳過下面這段,大大鳥幫忙指正 ^__^

====普及線====

表達式 (expr1) ? (expr2) : (expr3)

在 expr1 求值為 TRUE 時的值為 expr2,在 expr1 求值為 FALSE 時的值為 expr3。

============

普通用法

當你發現你經常用if else

代碼如下:

if(拜春哥 || 拜考試帝){

不掛科;

}else{

門門掛;

}

那么三元的表示法就是

代碼如下:

拜春哥 || 拜考試帝 ? 不掛科 : 門門掛

很帥氣的發現代碼 精辟了 好多。

日常中經常會有這樣的 if else 判斷,特別是嵌套比較多的時候 用三元是比較和諧的,可以讓你的代碼看起來更加清爽,結構清晰。

稍微聰明點的用法

通過不斷的變化,可以衍生出很多三元的用法。如下一段jquery代碼

代碼如下:

flag ? $('body').addClass('hover') : $('body').removeClass('hover') ;

甚至更變態些的。

代碼如下:

$('.item')[ flag ? 'addClass' : 'removeClass']('hover')

上面的代碼看著比較困惑。因為當flag = true 的時候 ,代碼就變成以下代碼:

代碼如下:

$('.item')['addClass']('hover')

這樣寫法等同于。

代碼如下:

$('.item').addClass('hover')

再升華一下

可以根據需要來調用自己想要的function來處理更多的事情。

代碼如下:

function a(){

do something

}

function b(){

do something

}

flag ? a() : b();

那么為師的完全體

于是有了這么個案例,兩個按鈕 一個向前的行為,一個向后的行為。操作的功能都差不多。

代碼如下:

var action_turn = function(e, type){

var self = $(e).closest('li');

var target = self[type === 'prev' ? 'prev' : 'next']();

target.addClass('has-img');

self.removeClass('has-img')

}

var btn_next = $('#item-photo-panel a.next')

btn_next.click(function(){

action_turn(this, 'next');

return false;

});

var btn_prev = $('#item-photo-panel a.prev')

btn_prev.click(function(){

action_turn(this, 'prev');

return false;

});

盡量避免的情況

代碼如下:

alert( true ? 'true' : false ? 't' : 'f' )

我指的是盡量避免如上嵌套的 三元,因為在js 中 語句是從右到左,上面的代碼等同于

代碼如下:

alert( true ? 'true' : ( false ? 't' : 'f' ) )

如php 中這個結果就完全不一樣,三元嵌套的時候是優先左邊的。

代碼如下:

echo (( true ? 'true' : false ) ? 't' : 'f' ) //php中

tip:

另外發現php中的三元有這樣的提示

Note: 注意三元運算符是個語句,因此其求值不是變量,而是語句的結果。如果想通過引用返回一個變量這點就很重要。在一個通過引用返回的函數中語句 return $var == 42 ? $a : $b; 將不起作用,以后的 PHP 版本會為此發出一條警告。

但是經過試驗,發現在javascript 中上面的做法是可以起作用的,大概是js 比較BT,嚴謹度沒有php那么大的原因。

更多信息請查看IT技術專欄

更多信息請查看腳本欄目
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
在线视频国内自拍亚洲视频| 欧美日韩ab| 久久精品国产亚洲一区二区三区 | 欧美国产精品中文字幕| 欧美深夜福利| 亚洲国内自拍| 欧美成人一二三| 午夜久久黄色| 国产日本欧美一区二区| 欧美色精品在线视频| 欧美日韩一区二区在线| 国产日韩欧美日韩大片| 欧美黄色一区| 麻豆成人91精品二区三区| 亚洲一区二区三区影院| 亚洲国产日韩一级| 国产欧美日韩综合一区在线播放 | 国内精品久久久久久| 夜夜精品视频| 国产日韩一区欧美| 亚洲福利视频专区| 亚洲国产精品成人综合| 国产精品美女久久久久av超清| 国产精品国产亚洲精品看不卡15| 国产精品美女久久久| 国产毛片久久| 国产揄拍国内精品对白| 亚洲麻豆一区| 亚洲一区在线播放| 久久国产精品高清| 久久爱www久久做| 久久久精品tv| 国产精品国产三级国产a| 午夜久久美女| 日韩视频免费大全中文字幕| 欧美精品激情在线观看| 欧美亚洲网站| 国产午夜亚洲精品理论片色戒| 久久精品一区二区国产| 亚洲精品中文字幕有码专区| 国产精品久久久久久久久久尿| 黄色精品一区二区| 久久婷婷麻豆| 欧美一区二区黄| 亚洲视频999| 影视先锋久久| 国产婷婷成人久久av免费高清 | 久久精品二区三区| 亚洲一区二区精品在线观看| 极品av少妇一区二区| 国产日韩在线看| 国产乱码精品1区2区3区| 欧美网站在线观看| 你懂的亚洲视频| 欧美成人精品一区二区| 午夜视频久久久| 在线视频国产日韩| 国产一二三精品| 国产欧美日韩精品丝袜高跟鞋| 欧美日韩理论| 国产精品久久久一区二区| 国产精品午夜国产小视频| 蜜臀va亚洲va欧美va天堂| 久久精品麻豆| 欧美在线免费视频| 美日韩丰满少妇在线观看| 欧美金8天国| 国产日韩一区| 亚洲日本精品国产第一区| 99视频一区| 久久免费视频在线| 欧美三级免费| 韩日视频一区| 99精品欧美一区| 午夜亚洲性色视频| 欧美精品色一区二区三区| 欧美高清在线一区| 国内精品久久久久久久97牛牛| 亚洲精品视频在线播放| 亚洲一区尤物| 欧美成人综合| 好吊妞**欧美| 亚洲欧美日韩精品久久久| 老司机免费视频一区二区三区 | 国产美女扒开尿口久久久| 国产在线不卡视频| 一区二区三区不卡视频在线观看| 久久成年人视频| 欧美午夜精彩| 99精品视频一区| 欧美高清在线播放| 国产自产精品| 久久精品女人| 国产欧美一区二区色老头 | 欧美二区不卡| 亚洲大胆女人| 亚洲素人一区二区| 99精品欧美一区二区三区| 欧美freesex8一10精品| 在线高清一区| 欧美巨乳在线观看| 亚洲视频二区| 国产精品一二三视频| 亚洲免费观看高清完整版在线观看熊| 久热re这里精品视频在线6| 国产伦精品一区二区三区在线观看 | 亚洲国产高清一区二区三区| 欧美在线免费播放| 国产精品入口麻豆原神| 国产精品av久久久久久麻豆网| 一区二区三区四区在线| 免费一级欧美片在线播放| 国内精品视频在线播放| 亚欧成人在线| 国产欧美激情| 欧美理论电影网| 国产日韩欧美在线播放| 久久国产日本精品| 日韩视频在线一区二区三区| 国产欧美日韩在线视频| 欧美婷婷六月丁香综合色| 午夜精品影院| 亚洲一级黄色| 亚洲毛片在线观看| 免费中文字幕日韩欧美| 日韩一区二区精品葵司在线| 亚洲一区二区三区影院| 国产精品免费看| 欧美福利视频| 欧美一区三区三区高中清蜜桃| 亚洲欧洲日本专区| 国产精品资源在线观看| 国产综合欧美在线看| 欧美—级高清免费播放| 黄色日韩在线| 国产精品久久久久久久久免费桃花 | 一区二区三区视频在线观看| 男女视频一区二区| 91久久久久久久久久久久久| 欧美成人免费全部| 亚洲综合三区| 一本色道久久88精品综合| 蜜臀久久99精品久久久久久9| 狠狠久久亚洲欧美专区| 国产精品美女久久福利网站| 欧美日韩精品在线| 欧美日本在线看| 欧美亚洲视频一区二区| 欧美一区二区在线播放| 免费久久精品视频| 亚洲电影免费观看高清完整版在线观看| 国产精品免费电影| 国产欧美一区在线| 欧美日韩精品久久久| 亚洲在线一区| 久久免费高清视频| 一区免费在线| 亚洲精选国产| 午夜精品久久久久久久99黑人| 在线亚洲观看| 亚洲免费视频网站| 欧美一区二区三区四区在线观看地址 | 亚洲一区二区av电影| 欧美日韩国产在线一区| 国产精品网站一区| 欧美性理论片在线观看片免费| 欧美日韩国产综合久久| 国产一区二区三区黄| 日韩视频专区| 亚洲欧美日韩中文播放| 日韩一级片网址| 亚洲在线观看免费| 在线播放精品| 亚洲欧美一区二区三区久久| 亚洲一区二区四区| 欧美日韩精品免费在线观看视频| 欧美日韩在线播| 亚洲国产精品va| 久久手机免费观看| 久久精品国产综合| 欧美风情在线| 亚洲美女av黄| 亚洲欧美日韩综合国产aⅴ| 美女网站久久| 欧美a级理论片| 好吊妞**欧美| 欧美久久久久久久久| 夜夜狂射影院欧美极品| 国产精品久久一区二区三区| 欧美亚洲免费高清在线观看| 国产亚洲制服色| 免费在线看成人av| 在线一区二区视频| 狠狠操狠狠色综合网| 欧美福利视频网站| 午夜视频在线观看一区二区| 亚洲第一黄网| 国产精品一二三四区| 久久躁日日躁aaaaxxxx| 亚洲欧洲一区二区在线观看|