TypeScript入门
// TypeScript 入门示例
// 定义一个接口来规定对象的形状
interface Person {
name: string;
age: number;
}
// 使用接口来定义一个函数,该函数接收一个符合Person接口的对象
function introduce(person: Person) {
console.log(`My name is ${person.name} and I am ${person.age} years old.`);
}
// 创建一个符合Person接口的对象
const person: Person = {
name: 'Alice',
age: 30
};
// 调用函数,传入对象
introduce(person);
这段代码首先定义了一个Person
接口,该接口有两个属性name
和age
。然后定义了一个introduce
函数,该函数接收一个Person
类型的参数。最后,创建了一个符合Person
接口的对象,并调用introduce
函数输出一个简单的介绍。这个例子展示了TypeScript中接口的使用,以及如何在实际代码中应用它们来确保类型安全。
评论已关闭