TypeScript 是一种由微软开发的开源编程语言,它是 JavaScript 的一个超集,添加了静态类型和基于类的面向对象编程特性。TypeScript 旨在提供一种更安全、更高效的方式来开发 JavaScript 应用程序。

特性概览

  • 静态类型:在编译时进行类型检查,减少运行时错误。
  • 类和接口:支持面向对象编程,便于代码组织和扩展。
  • 模块化:通过模块导入和导出,实现代码复用和封装。
  • 类型推断:编译器会自动推断变量类型,提高开发效率。

示例代码

class Person {
    name: string;
    age: number;

    constructor(name: string, age: number) {
        this.name = name;
        this.age = age;
    }

    greet(): void {
        console.log(`Hello, my name is ${this.name} and I am ${this.age} years old.`);
    }
}

const person = new Person('Alice', 25);
person.greet();

扩展阅读

TypeScript 图标