前のエントリで紹介した、Google製JavaScriptコード圧縮・最適化ツールClosure Compilerだが、コメントで型定義を行うことで強力な警告機能を利用できる。 コメントの構文はJsDocの記法に従う。基本的な書き方は JsDoc Toolkitを使う! - ドックコメントの書き方 を参照。 型定義の記法は、Closure Compilerを使う! - アノテーションによる型定義 を参照。 タグについては、とりあえず以下を押さえておけばいいと思う。 ・クラスには @constructor をつける。 ・プロパティの型は @type で記述。 ・引数の型は @param、戻り値の型は @return で記述。 ・複雑な型の別名は @typedef で宣言。 大事なのは型表現なので、ここはひと通り目を通すことをお勧めする。 指定できる型は、Google JavaScript S