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 图标