当前位置: 首页 > news >正文

Typescript - type 类型别名(通俗易懂教程)

介绍

起别名不会新建一个类型,它创建了一个新名字来引用那个类型。给基本类型起别名通常没什么用,类型别名 常用于联合类型。

说白了,其作用就是 给类型起一个别名(新名字),可以作用于基本、联合、元组等等类型。

基本用法

一个非常简单的 “基本类型” 示例,如下代码所示:

// 给数值型定义别名
type Second = number;// 正常使用(time的类型其实就是number类型)
// 因为上面给number数值型定义了别名 "Second"
let time: Second = 10;// 其他地方继续
...

可以看到,最开始使用 type 关键字给 number 数值型 定义了一个别名叫 Second

后面使用时,可以直接通过 Second 这个别名,来当 number 使用。

更多类型

再来看个非 “基本类型” 示例,如下代码所示:

type Second = number; //基本类型
type userOjb = { name:string } //对象
type getName = () => string  //函数
type data = [ number, string ] //元组
type numOrFun = Second | getName  //联合类型(使用最多)

其实真实开发用的比较多的,就是对联合类型。

写在后面

需要注意的是,在 Typescript 编译成 JavaScript 后,所有的接口和 Type 都会被擦除掉。

http://www.dtcms.com/a/561376.html

相关文章:

  • 专业建站lhznkj挂机宝做网站
  • 单位网站建设 管理制度wordpress中文视频插件下载
  • 【ComfyUI】混元3D 2.0 Turbo 多视图生成模型
  • 【SAM】eval_coco.py说明
  • 阜宁网站制作具体报价手机端网页设计尺寸规范
  • 青岛做网站和小程序的公司大连长建个人主页
  • [MySQL] JDBC
  • 从零开始学习Redis(六):Redis最佳实践(使用经验总结)
  • 秦皇岛建设网站西安百度seo代理
  • 备案 几个网站职业生涯规划
  • Ruby CGI Cookie 使用指南
  • 网站建设重要意义西部数码做跳转网站
  • X-plore安卓版(安卓手机文件管理器)
  • 【自然语言处理】基于生成式语言模型GPT
  • 广州网站建设方案案例用ps做网站画布一般建多大
  • 兰州网站搜索排名中国苏州网站
  • 【第二十周】自然语言处理的学习笔记05
  • 集成测试的分类
  • 上海网站建设百度推广公司wordpress 暂停前台访问
  • 微信网站建设哪家好企业网站分类举例
  • PyTorch 中 model.eval() 的使用与作用详解
  • Linux文件搜索:grep、find命令实战应用(附案例)
  • 搞一个卖东西的网站怎么做企业形象设计英文
  • WebStorm Deployment 实战:一键实时同步到腾讯云 ECS
  • 《深入理解 Python asyncio 事件循环:原理剖析、实战案例与最佳实践》
  • 网络安全事故响应全流程详解
  • 深圳 微网站建设ydgcm网络推广竞价
  • 中文网站 可以做谷歌推广吗制作一个网站数据库怎么做的
  • 【技术指南】打造个人Z-Library镜像:从架构解析到可持续运维
  • 广州最大网站建设做数字艺术设计的网站