前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TypeScript类型别名

TypeScript类型别名

作者头像
HueiFeng
发布2020-04-10 16:45:55
6070
发布2020-04-10 16:45:55
举报
文章被收录于专栏:HueiFeng技术专栏HueiFeng技术专栏
代码语言:javascript
复制
var str1:string|number="10";

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

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

代码语言:javascript
复制
type strType=string|number|boolean;
var str2:strType="10";
str2=10;
str2=true;

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

代码语言:javascript
复制
interface muchType1{
    name:string
}
interface muchType2{
    age:number
}

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

代码语言:javascript
复制
type muchType=muchType1|muchType2
var obj:muchType={name:"张三"}
var obj2:muchType={age:10}
var obj4:muchType={name:"张三",age:10}

限制字符串的选择

代码语言:javascript
复制
type sex="男"|"女";
function getSex(str:sex):string
{
    return str;
}
getSex("1")
getSex("男")

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档