美文网首页
【二】TS基本类型

【二】TS基本类型

作者: 编程小橙子 | 来源:发表于2020-01-28 00:45 被阅读0次
    image.png

    布尔类型boolean

    let flag: boolean = true;
    

    数字类型number

    let num: number = 0;
    

    字符串类型string,可以使用''''或''

    let str: string = 'hello';
    let strFn: string = ''hello'';
    

    数组类型

    定义方式一:在变量后面直接跟着[]

    let arr: number[] = [1, 2, 3];
    

    定义方式二:在变量后面跟着Array<元素类型>

    let arrList: Array<number> = [1, 2, 3];
    

    元组 Tuple类型

    可以定义一对值分别为 string和number类型的元组

    let tuple: [number, string] = [1, 'hello'];
    

    枚举

    enum Color {
      red,
      blue,
      green
    }
    let c: Color = Color.blue;
    

    默认下标从0开始,可以给某个值手动设置下标从几开始

    enum cl {
      red = 1,
      blue,
      green
    }
    let tring: string = cl[1];
    

    Any任意类型,使用any

    let list: any[] = [1, '2', 3];
    list[1] = 100;
    

    void,当一个函数没有返回值时用

    function user(): void {
      console.log('this is a ts');
    }
    

    void的变量只能赋值undefined和null

    let able: void = undefined;
    let ab:void = null
    

    Null 和 Undefined

    let uname: undefined = undefined;
    let password: null = null;
    

    具体请看TypeScript手册上的https://www.tslang.cn/docs/handbook/basic-types.html

    本次就分享到这里,喜欢的关注支持下,期待后期更多丰富内容

    相关文章

      网友评论

          本文标题:【二】TS基本类型

          本文链接:https://www.haomeiwen.com/subject/yenuthtx.html