类型别名是个啥东西
类型别名,顾名思义,就是给类型起个别名。
例如 字符串类型string , 你突然感觉string 这个单词太长了,竟然有6个字母,
你就想让string 叫 str ,才3个字母,多么的简洁。
好,满足你,类型别名来帮你实现。
类型别名能干啥
说实话,类型别名除了能帮你起个名之外,也没啥其他的作用。
当然了,在给联合类型起别名的时候,还是能感觉出来方便的,毕竟变短了嘛。
就是你可以不用它,但ts不能没有这个功能。
类型别名的定义语法
用 type. 来定义别名,格式如下:
type 新类型名 = 原来的类型名;
写个例子吧
// 用 type 来定义
type nb = number | boolean;
let a : nb = 123;
a = true;
// a = '123';// 错误,只支持 number 和 boolean