TypeScriptはじめて書きました

TypeScriptリファレンス Ver.1.0対応

TypeScriptリファレンス Ver.1.0対応

この本の電子版買ったので、書いてみた。

出鼻をくじかれる

私はMacでVisualStudioはインストール出来ないので、IntelliJで、この本の「2-3TypeScriptコンパイラ」のサンプル書いてみたら、 いきなりメソッドないと言われた。

f:id:kijitoraneko:20140528165325p:plain

この本にも書いてあるけれど、WebStorm(IDEA)はまだTypeScriptサポートが完全ではないようですね。 tscではコンパイルは通ったし、ちゃんとjsファイル作られた。

生成されたJavaScript

よくある分かりにくいJavaScript  自動でドン!

var Greeting;
(function (Greeting) {
    var Hello = (function () {
        function Hello(text) {
            this.text = text;
        }
        Hello.prototype.say = function () {
            console.log(this.text);
        };
        return Hello;
    })();
    Greeting.Hello = Hello;
})(Greeting || (Greeting = {}));
var hello = new Greeting.Hello("Hello World");
hello.say();

即時関数が2つある時点で、勘弁ですね。


なんかJavaScriptの勉強にもなりますね。


こんなのも出るのですね。頑張れTypeScriptと俺。