TypeScript的type是一個關(guān)鍵字,用來定義一個類型別名https://www.typescripttutorial.net/typescript-tutorial/typescript-types/。類型別名可以給一個已有的類型起一個新的名字,或者組合多個類型成為一個新的類型。例如:
// 給string類型起一個別名叫做Name
type Name = string;
// 組合string和number類型成為一個新的類型叫做Person
type Person = {
name: Name;
age: number;
};
類型別名可以讓你的代碼更清晰和可讀,也可以避免重復(fù)寫相同的類型。你可以在任何需要使用類型的地方使用類型別名,例如變量聲明,函數(shù)參數(shù),返回值等。例如:
// 使用Name類型聲明一個變量
let myName: Name = "Alice";
// 使用Person類型作為函數(shù)參數(shù)和返回值文章來源:http://www.zghlxwxcb.cn/news/detail-627126.html
function greet(person: Person): string {
return `Hello, ${person.name}!`;
}
// 使用Person類型創(chuàng)建一個對象文章來源地址http://www.zghlxwxcb.cn/news/detail-627126.html
let bob: Person = {
name: "Bob",
age: 25,
};
到了這里,關(guān)于typescript基礎(chǔ)之關(guān)鍵字type的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!