TypeScript - 数据类型

1. 数据类型
    boolean: 布尔
    number: 数值
    string: 字符串
    Array: 数组
    tuple: 元组 (属于数组的一种)
    enum: 枚举
    any: 任意
    null
    undefined: 变量定义后, 没有赋值
    void
    never

2. 定义变量
    var demo: boolean = true;  // 定义一个布尔类型的变量

3. 定义数组, 两种方式
    var arr1: number[] = [1, 2, 3];
    var arr2: Array<number> = [1, 2, 3];

4. 定义元组 (给数组中的每个元素指定类型)
    var t: [string, number, boolean] = ["a", 1, true]

5. 枚举类型
    enum Flag {
        success = 1,
        error = -1
    }
    var f: Flag = Flag.success;
    
    如果声明枚举的时候不赋值, 则输出的值是索引值, 索引从0开始
    enum Flag {a, b, c}
    console.log(Flag.b); // 这里输出1

6. 给变量指定多种数据类型
    var a: number | boolean ;
    a = 123; 
    a = true;

 

posted @ 2020-07-07 15:06  萌胖次  阅读(287)  评论(0编辑  收藏  举报