搜索
写经验 领红包
 > 运动

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,    // 标注参数类型和函数返回类型   }

本文内容由快快网络小梓创作整理编辑!