TypeScript-字面量类型

字面量概述

  • 字面量就是源代码中一个 固定的值
  • 例如数值字面量: 1, 2, 3, ...
  • 例如字符串字面量: 'a', 'abc', ...
  • 在 TS 中我们可以把字面量作为具体的类型来使用:
  • 当使用字面量作为具体类型时, 该类型的取值就必须是该字面量的值
type MyNum = 1;
let value1: MyNum = 1;
let value2: MyNum = 2;

如上的代码在编译器当中 let value2: MyNum = 2; 是报错的,取值就必须是该字面量的值

posted @ 2021-12-04 13:03  BNTang  阅读(225)  评论(0编辑  收藏  举报