typeScript类型别名

简介: typeScript类型别名

类型别名


类型别名:是可以给一个类型起一个新的名字


采用关键字 type 例如 type Name=string|number


type strType=string|number|boolean; // strType 可以表示 3 中类型
var str:strType="10"; //表示其中的一种 为字符串
str=true;


### 对于接口也可以使用 类型别名
// 定义一个接口 为字符串类型的
interface num1 {
name: string;
}
interface num2 {
age: number;
}
// 类型别名 numType 可以去描述字符串或者是数字
type numType = num1 | num2;
// 描述的是 字符串
var obj1: numType = { name: "张三" };
var obj2: numType = { age: 12 };
var obj3: numType = { name: "张三", age: 12 };
相关文章
|
11天前
|
JavaScript 前端开发 Java
TypeScript 类型兼容性
TypeScript 类型兼容性
|
11天前
|
JavaScript 前端开发
typescript 混合类型
typescript 混合类型
|
5天前
|
前端开发 JavaScript 安全
TypeScript作为一种静态类型的JavaScript超集,其强大的类型系统和面向对象编程特性为微前端架构的实现提供了有力的支持
【6月更文挑战第11天】微前端架构借助TypeScript提升开发效率和代码可靠性。 TypeScript提供类型安全,防止微前端间通信出错;智能提示和自动补全加速跨代码库开发;重构支持简化代码更新。通过定义公共接口确保一致性,用TypeScript编写微前端以保证质量。集成到构建流程确保顺利构建打包。在微前端场景中,TypeScript是强有力的语言选择。
23 2
|
7天前
|
JavaScript 前端开发 安全
TypeScript:静态类型的动态语言
【6月更文挑战第9天】TypeScript是JavaScript的静态类型超集,解决JS类型安全问题,提供更强的代码组织和维护。它引入静态类型、接口和类,增强类型安全,减少运行时错误。TS与JS无缝集成,兼容现有库和框架,拥有丰富的开发工具和活跃社区。广泛应用在各种规模项目中,尤其提升复杂前端应用的代码质量。学习TypeScript对提升开发效率和代码可靠性极具价值。
20 10
|
11天前
|
JavaScript 算法
TypeScript 类型推论
TypeScript 类型推论
|
11天前
|
JavaScript
TypeScript 泛型类型
TypeScript 泛型类型
|
11天前
|
JavaScript 前端开发 编译器
typescript 推断类型
typescript 推断类型
|
11天前
|
JavaScript Java C#
typescript 类类型
typescript 类类型
|
11天前
|
JavaScript 前端开发 索引
typescript 可索引的类型
typescript 可索引的类型
|
11天前
|
JavaScript 前端开发
typescript 函数类型
typescript 函数类型