2015-05-14 145 views
-1

我想,以決定是否要使用的CoffeeScript或避免它:)的CoffeeScript怪異的行爲

這是一個怪異的行爲我只是用這個簡單的功能有:

equals = (lhs, rhs) -> lhs == rhs ? "IT IS TRUE" : "IT IS FALSE" 
alert(equals(1, 2)) 

該函數返回false,不像預期的那樣「IT錯誤」

任何想法? 感謝

+0

不認爲這是一個重複的,現在我可以看到,問題是三元運算符,而不是之前。 –

回答

2

我不知道CoffeeScript的支持三元運算符這樣的,試試這個來代替:

equals = (lhs, rhs) -> if lhs == rhs then "IT IS TRUE" else "IT IS FALSE"