Hello, TypeScript World!

Posted on 10月 31st, 2012 by cx20

TypeScript

TypeScript はマイクロソフト社により開発された静的型付けを特徴としたスクリプト言語である。JavaScript にコンパイルすることが可能となっている。
プログラムは TypeScript の公式サイト(http://www.typescriptlang.org/Playground/)で試すことができる。

ソースコード(TypeScript)

class HelloWorld {
    message: string;
    constructor(message: string) {
        this.message = message;
    }
    sayHello() {
        console.log("Hello, " + this.message + " World!");
    }
}
 
var hello = new HelloWorld("TypeScript");
hello.sayHello();

上記コードを JavaScript にコンパイルした場合、以下のコードが生成される。

ソースコード(JavaScript)

var HelloWorld = (function () {
    function HelloWorld(message) {
        this.message = message;
    }
    HelloWorld.prototype.sayHello = function () {
        console.log("Hello, " + this.message + " World!");
    };
    return HelloWorld;
})();
var hello = new HelloWorld("TypeScript");
hello.sayHello();

コンパイル方法

C:¥> tsc hello.ts

実行方法(Node.js による実行例)

C:¥> node hello.js

実行結果

Hello, TypeScript World!

Tags:

Categories: JavaScript, TypeScript

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

WP-SpamFree by Pole Position Marketing