CoffeeScript 三元運算子

前言

這邊紀錄一下 CoffeeScript 的三元運算子該如何撰寫

CoffeeScript 三元運算子

首先一般我們在撰寫 三元運算子的時候是這樣子

1
2
var a = true;
a ? true : false

但是在 CoffeeScript 中並不支援這種語法,而是要這種寫法

1
2
a = true;
if a then true else false

CoffeeScript 中正確撰寫三元運算子

否則直接使用原本 js 三元運算子寫法將會出現錯誤

1
2
a = true;
a ? true : false

CoffeeScript 中撰寫三元運算子

當然也這幾種寫法,這邊也順便記錄一下

1
2
3
4
5
6
7
8
a = true

console.log "Hello #{
if (a)
"Jack"
else
"Mark"
}"

又或者是這樣子

1
2
3
a = true

console.log "Hello #{ if a then "Jack" else "Mark"}"

Liker 讚賞 (拍手)

如果這一篇筆記文章對你有幫助,希望可以求點支持或 牡蠣 鼓勵 (ノД`)・゜・。

Liker 是一個按讚(拍手)的讚賞機制,每一篇文章最多可以按五下(拍手),按讚過程你是完全不用付費的(除非你想要每個月贊助我 :D),你只需要登入帳號就可以開始按讚。
而 Liker 會依據按讚數量分配獎金給創作者,所以如果你願意按個讚我會非常感謝你唷。

Google AD

撰寫一篇文章其實真的很花時間,如果你願意「關閉 Adblock (廣告阻擋器)」來支持我的話,我會非常感謝你 ヽ(・∀・)ノ