Loading...
墨滴

槑槑

2021/03/31  阅读:23  主题:默认主题

基本数据类型

基本数据类型

  1. 布尔型,关键字boolean

    只有两个值true/false

    let b: boolean = true
    console.log(b)
    b = false
    console.log(b)
    // true
    // false

  2. 字符串,关键字string

    let str: string = 'a'
    console.log(str)
    // a
  3. 数字,关键字number

    let num: number = 1
    console.log(num)
    // 1

  4. 数组,表示方法 数据类型[]

    let arr: number[] = [122]
    console.log(arr)
    // [ 12, 2 ]

    let arr1: string[] = ["a""b"]
    console.log(arr1)
        // [ 'a', 'b' ]

    //泛型
    let arr3: Array<number> = [12,3]
    console.log(arr3)

  5. 枚举,关键字enmu

    默认是从开始的

    enum Play {
        UP,
        DOWN
    }
    console.log(Play.UP)
    // 0

    修改枚举的开始值

    enum Play {
        UP = 6,
        DOWN
    }

    console.log(Play.UP)
    // 6

    自定义值

    enum Play {
        UP = 'a',
        DOWN = 'b'
    }

    console.log(Play.UP)
    // a

    类型检查

    enum Play {
        UP,
        DOWN
    }

    enum Play1 {
        UP,
        DOWN
    }

    console.log(Play.UP === 0)
    // true

    // 这个是错误的
    console.log(Play.UP === Play1.UP)
  6. any类型

    // 不推荐
    let a: any = 'b'
    a = 1
  7. void

    function say(): void {
        console.log('111')
    }
    // void 可以省略
    function say1({
        console.log('111')
    }
  8. Null 和 Undefined

    比较抽象,null是空的意思,但是并不带表什么也没有。Undefined 未定义,没有声明就是用的就是未定义的ts

槑槑

2021/03/31  阅读:23  主题:默认主题

作者介绍

槑槑