> 运动
typescipt内置类型有哪些(typesciptife)
导语:TypeScript 14种内置类型
TypeScript引擎提供了14种类型,下面梳理一下1. string let message: string = &39;;
2. boolean let isExist: boolean = true;
3. number数字类型,包含4种不同的进制
let binay: number = 0b1010; // 2进制 let octal: number = 0o12; // 8进制 let decimal: number = 10; // 最常见, 10进制 let hex: number = 0xa; // 2进制
4. array数组类型, 由同类型成员组成
let numbers: number[] = [1, 2, 4, 5]; let messages: string[] = [&39;, &39;];
5. tuple元组, 一种成员顺序敏感的集合, 创建后不能追加元素,使用上不能更改顺序,成员间允许不同类型
let square = 200; let name = &39;; let tuple = [name, square];
6. any表示需要TypeScript引擎忽略对该变量的类型检查
7. null空指针
8. never表示函数永远也不会有返回值, 比如逻辑中只会抛出异常
9.undefined就是undefined
10.unknown类似any,但是不能引用该变量任何属性/成员,基本没法用
11. enum枚举类
enum Season { Spring, Summer, Autumn, Winter } let now: Season = Season.Summer;
12. void表示函数无返回值
13. object各种JS中的对象都是object
14. function函数类型
const sum = (a: number, b: number): number => { return a + b; }
在接口中定义时
interface Box { width: number, height: number, open: () => void, // 标注参数类型和函数返回类型 }
本文内容由快快网络小梓创作整理编辑!