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; |