当前位置:首页 > TypeScript > 正文内容

TypeScript类型别名

admin3个月前 (04-09)TypeScript
var str1:string|number="10";

通过如上代码我们既可以是字符串也可以是数值

那么通过类型别名进行定义,那么下面我们可以是我们定义的类型

type strType=string|number|boolean;
var str2:strType="10";
str2=10;
str2=true;

当然我们可以对我们的接口也采用类型别名方式

interface muchType1{
    name:string
}
interface muchType2{
    age:number
}

通过如下代码我们就可以采用类型别名的方式进行创建了

type muchType=muchType1|muchType2
var obj:muchType={name:"张三"}
var obj2:muchType={age:10}
var obj4:muchType={name:"张三",age:10}

限制字符串的选择

type sex="男"|"女";
function getSex(str:sex):string
{
    return str;
}
getSex("1")
getSex("男")

通过如下图我们可以看到已经对我们的字符串进行限制了.

扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由HueiFeng发布,如需转载请注明出处。

转载请注明出处:https://blog.stackable.cn/?id=40

分享给朋友:

相关文章

TypeScript泛型3个月前 (04-09)
TypeScript入门教程3个月前 (04-09)
TypeScript枚举3个月前 (04-09)
TypeScript环境搭建3个月前 (03-30)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。