TypeScript 语法基础
TypeScript 是 JavaScript 的一个超集,它添加了类型系统和其他特性,使得 JavaScript 代码更易于维护和扩展。
变量声明
在 TypeScript 中,变量可以通过几种方式声明:
- 使用
var
关键字:var age: number = 30;
- 使用
let
关键字:let name: string = "张三";
- 使用
const
关键字:const PI: number = 3.14159;
接口
接口定义了一个对象的结构,可以用来指定对象的属性和类型:
interface Person {
name: string;
age: number;
}
function greet(person: Person): void {
console.log(`Hello, ${person.name}!`);
}
函数
TypeScript 支持函数重载,允许你为同一个函数名定义多个函数类型:
function add(a: number, b: number): number;
function add(a: string, b: string): string;
function add(a: any, b: any): any {
return a + b;
}
类
类是 TypeScript 中创建对象的一种方式,它允许你定义属性和方法:
class Greeter {
greeting: string;
constructor(message: string) {
this.greeting = message;
}
greet(): string {
return `Hello, ${this.greeting}!`;
}
}
let greeter = new Greeter("world");
console.log(greeter.greet());
更多关于 TypeScript 的内容,请参阅我们的TypeScript 教程。
TypeScript 图标