[Js] 三元運算符/ 三元運算值 - Medium
文章推薦指數: 80 %
條件? 符合條件結果: 不符合條件結果; condition ? statement-if-true : statement-if-false;. 三元運算符其實就是if … else 的簡單寫法,可看以下 ...
GetunlimitedaccessOpeninappHomeNotificationsListsStoriesWrite[Js]三元運算符/三元運算值javascript三元運算子用法例項三元運算子用法例項:如名字表示的三元運算子需要三個運算元。
語法是條件?結果1:結果2;.這裡你把條件寫在問號(?)的前面後面跟著用冒號(:)分隔的結果1和結果2。
滿足條件時結果1否則結果2。
複製程式碼程式碼如下…codertw.comJavaScript三元運算子的多種使用技巧發現程式碼慢慢寫多了的時候會不自覺的將ifelse用三元來替代,僅僅是未了讓程式碼更簡潔精闢,當然也有人說用三元可以讓你有高潮的感覺。
最近在寫js的時候也有這樣的感覺,並且收集了一些小技巧,分享分享。
…codertw.com條件?符合條件結果:不符合條件結果;condition?statement-if-true:statement-if-false;三元運算符其實就是if…else的簡單寫法,可看以下範例:functionfindGreater(a,b){if(a>b){return"aisgreater";}else{return"bisgreater";}}改成三元運算值則為:functionfindGreater(a,b){returna>b?"aisgreater":"bisgreater";}如果要檢查多重條件,也可以將多個運算符串聯在一起,範例如下:functionfindGreaterOrEqual(a,b){if(a===b){return"aandbareequal";}elseif(a>b){return"aisgreater";}else{return"bisgreater";}}改成三元運算值則為:functionfindGreaterOrEqual(a,b){return(a===b)?"aandbareequal":(a>b)?"aisgreater":"bisgreater";}--MorefromKFollowLovepodcastsoraudiobooks?Learnonthegowithournewapp.TryKnowableAboutHelpTermsPrivacyGettheMediumappGetstartedK4FollowersFollowMorefromMediumMohitAttriVulnerabilitiesinSmartContractsAngeloMarasaBots,GravityFormsandSpamonWordPressMorganGaoSetOpenGraphinNuxt.js-asimplewalkthroughHuiShunChuaHowtoschedulerecurringmessagesonTelegram(nocode!)HelpStatusWritersBlogCareersPrivacyTermsAboutKnowable
延伸文章資訊
- 1指定運算子/一二三元運算子 - HackMD
指定運算子(Assignment Operators); 一元兩元、三元運算子? ... JavaScript 同時具有二元運算子及一元運算子, 以及一種特殊的三元運算子,也就是條件運算子。
- 2[JS] JavaScript 運算子(Operator) | PJCHENder 未整理筆記
條件三元判斷式(ternary operator)
- 3條件運算子- JavaScript
條件(三元) 運算子是JavaScript 唯一用到三個運算元的運算子:在一個條件後面會跟著一個問號(?),如果條件是truthy,在冒號(:)前的表達式會被執行, ...
- 4[Js] 三元運算符/ 三元運算值 - Medium
條件? 符合條件結果: 不符合條件結果; condition ? statement-if-true : statement-if-false;. 三元運算符其實就是if … else 的簡單寫...
- 5JavaScript 利用表達式優化你的程式碼 - 卡斯伯Blog
運算子運算子依據運算元數量,可分為一元、二元甚至是三元運算子,而運算元本身也是屬於表達式,以我們常見的=== 來說就屬於二元運算子。