CoffeeScriptの基礎まとめ その1
家でアプリをつくるときにRails3.2を使っているのですが、そのRails3ではCoffeeScriptファイルが自動で生成されるようになっています。
もともと興味があったこともあって、せっかくの機会なので勉強してみようと思い、少し基礎をまとめてみました。
コメントアウト
# コメントアウト
### コメントアウト ###
JavaScriptとの違い
- varは不要
- 行末のセミコロン不要
- 波括弧はインデントで表現
- 丸括弧は曖昧性がない場合は省略可能
JavaScriptで書くとこうなる
var message = "hello world"; if (message.length > 1) { alert(message); }
これをCoffeeScriptで書くとこうなる
message = "hello world" if message.length > 1 alert message