Jude's blog

标签 · ts

首页

关于

归档

loading..
ts

104、typescript字面量类型和枚举(二)

了解了原始类型与对象类型以后,我们已经能完成简单场景的类型标注了。但这还远远不够,我们还可以让这些类型标注更精确一些。比如,有一个接口结构,它描述了响应的消息结构: 12345interface IRes { code: number status: string data: any} 在大多数情况下,这里的 code 与 status 实际值会来自于一组确定值的集合,比如 code 可能是 10000 / 10001 / 50000,status 可能是 "success" / "failure"。而上面的类型只给出了一个宽泛的 number(string),此时我们既不能在访问 code 时获得精确的提..

更多
ts

103、typescript理解原始类型和对象类型(一)

原始类型的类型标注JavaScript 的内置原始类型,除了最常见的 number / string / boolean / null / undefined, ECMAScript 2015(ES6)、2020 (ES11) 又分别引入了 2 个新的原始类型:symbol 与 bigint 。在 TypeScript 中它们都有对应的类型注解: 123456789const name: string = 'jude'const age: number = 24const male: boolean = falseconst undef: undefined = undefinedconst nul: null = nullconst obj: object = ..

更多
12