somemo's diary

プログラマ、雑記、プログラミング関係はLinkから、数式はこっちでまとめていることが多い

【Javascript】coffeeScriptを試してみた

Javascriptをシンプルに記述できるcoffeeScriptを試してみました。

coffeeScript

公式サイトはhttp://coffeescript.org/です。シンプルに記述できるというのは、構文がRubyっぽいのでとてもシンプルになり、生Javascriptに比べて記述量も減ります。

試してみる

公式サイトのメニューTry CoffeeScriptを押下すると、CoffeeScriptを試すことができます。左のエリアにcoffeeScriptを入力すると、その右に入力したcoffeeScriptに対応するJavascriptにリアルタイムで変換され表示されます。

似ている点

Rubyと似ている点は以下のとおりです。

  • スコープを考慮した変数宣言が必要ない
  • 行末のセミコロンが必要ない
  • ()を省略できる
  • {}によるスコープが必要ない
  • 配列の範囲指定生成が可能である

異なる点

関数の書き方が->であったり、オブジェクト・Rubyのハッシュの括弧を省略できてかつインデントで階層・プロパティを表現する点です。他にも色々あると思いますが、自分が感じたのはこの2点です。