特徴・メリット 静的型付け言語であり,あいまいさを回避しやすい(javascript は 暗黙型変換) コード補完を効かせることができる ECMAScriptのスーパーセットで,かつECMA Script 6の機能を先取りしている 変換しても平易なECMAScriptが出力される 既存ライブラリとの相互運用のために外部に型定義ファイルを持てる クラスベースのオブジェクト指向プログラミング 例:クラスの定義を定義した場合の javascript と typescript の比較 // javascript var Greeter = /** @class */ (function () { function Greeter(message) { this.greeting = message; } Greeter.prototype.greet = function () { return

