TypeScript是微软新推出的一种语言,基于JavaScript,是JavaScript的超集,最终通过工具编译生成JavaScript。
TypeScript兼容JavaScript,可以载入JavaScript代码然后运行。TypeScript与JavaScript相比,进步的地方包括:加入注释,让编译器理解所支持的对象和函数,编译器会移除注释,不会增加开销;增加一个完整的类结构,使之成为一个全新的面向对象语言。
示例代码:
class Greeter { constructor(public greeting: string) { } greet() { return "" + this.greeting + ""; }};var greeter = new Greeter("Hello, world!");var str = greeter.greet();document.body.innerHTML = str;
评论