Allen Yu Allen Yu
Home
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《TypeScript入门教程》
GitHub (opens new window)
Home
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《TypeScript入门教程》
GitHub (opens new window)
  • 开始

  • 基础

  • 进阶

    • 类型别名
      • 类型别名 (Types Alias)
      • 简单的例子
      • 参考
    • 字符串字面量类型
    • 元组
    • 枚举
    • 类
    • 类与接口
    • 泛型
    • 声明合并
    • 工具类型
    • 编译配置
  • 实战

  • TypeScript
  • 进阶
2020-10-31
目录

类型别名

# 类型别名 (Types Alias)

类型别名用来给一个类型起个新名字。

# 简单的例子

type myName = string
type getName = () => string

type nameOrAge = string | number

function getMy(n: nameOrAge): nameOrAge {
  if (typeof n === 'string') {
    return 'Allen Yu'
  } else {
    return 28
  }
}

上例中,我们使用 type 创建类型别名。

类型别名常用于联合类型。

# 参考

  • TypeScript 入门教程 - 类型声明 (opens new window)
Last Updated: 3/30/2022, 1:20:25 AM
extends
字符串字面量类型

← extends 字符串字面量类型→

最近更新
01
4 月第 2 周总结
04-17
02
工具类型
04-01
03
Google 搜索小技巧
03-28
更多文章>
Theme by Vdoing | Copyright © 2018-2022 Allen Yu
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式