美文网首页
TypeScript的数据类型

TypeScript的数据类型

作者: 开着五菱宏光的小白 | 来源:发表于2020-11-28 21:48 被阅读0次

    1.布尔类型 (boolean)

    let flag:boolean = true
    

    2.数字类型(number)

    let num:number = 123
    

    3.字符串类型(string)

    let str:string = '字符串'
    

    数组类型(array)

    // 第一种声明方式
    let arr:number[] = [1,2,3]
    let arr:boolean[] = [true,false]...
    // 第二种声明方式
    let arr:Array<number> = [1,2,3]
    

    元组类型(tuple)

    let arr:[number,string,boolean] = [1,'1',true]   // value与key定义的类型一致
    

    枚举类型(enum)

    enum Flag { success = 1, error = 0 }
    let s:Flag = Flag.success
    

    任意类型(any)

    let an:any = '123'
    

    null || undefind

    // 是其他类型nerver的子类型
    let num:number | undefined;
    num = 12312
    >>> 定义未赋值使用undefined
    let num:number | null | undefined;
    num = null
    >>> 定义为赋值或者undefined或者null
    

    void

    function Fun():void {
      console.log(111)
    }
    >>> 方法没有任何返回值
    
    

    其他类型(never)

    var a:never = (function(){
        throw new Error('12312')
    })()
    

    相关文章

      网友评论

          本文标题:TypeScript的数据类型

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