布尔值

  1. let isBoolean: Boolean = true
  2. console.log(isBoolean) //true

数字

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

字符串

  1. let str: string = "aaaaaa"
  2. console.log(str) // 'aaaaaa'

数组

定义数组有两种方式:

1、在元素类型后面接上 [],表示由此类型元素组成的一个数组

  1. let arr: number[] = [1, 2, 3, 4, 5]
  2. let arr1: string[] = ['a', 'b', 'c', 'd', 'e']
  3. let arr2: Boolean[] = [true, false, true, false, true]
  4. let arr3: Object[] = [{ a: 1 }, {b:2}, 3, 4, 5]
  5. console.log(arr) //[ 1, 2, 3, 4, 5 ]
  6. console.log(arr1) // ['a', 'b', 'c', 'd', 'e']
  7. console.log(arr2) //[ true, false, true, false, true ]
  8. console.log(arr3) //[{ a: 1 }, {b:2}, 3, 4, 5]

2、使用数组泛型,Array<元素类型>

元组 Tuple

枚举

Any

Void

Null 和 Undefined

Never

Object

类型断言