TypeScript 0.9.1 釋出,新增 typeof 關鍵字

ChaunceyHao發表於2013-08-07

TypeScript 0.9.1 釋出了,該版本提升了編譯器和語言的效能,增加新的語言特性 typeof ,更好的 this 處理等。詳細介紹請看發行說明

TypeScript 是微軟新推出的一種語言,基於 JavaScript ,最終通過工具編譯生成 JavaScript。 TypeScript 相容JavaScript,可以載入JavaScript程式碼然後執行。TypeScript與JavaScript相比進步的地方 包括:加入註釋,讓編譯器理解所支援的物件和函式,編譯器會移除註釋,不會增加開銷;增加一個完整的類結構,使之更新是傳統的面嚮物件語言。

示例程式碼:

1 class Greeter {
2    constructor(public greeting: string) { }
3    greet() {
4        return "<h1>" + this.greeting + "</h1>";
5    }
6 };
7 var greeter = new Greeter("Hello, world!");
8 var str = greeter.greet();
9 document.body.innerHTML = str;

相關文章