布尔值

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

数字

let num: number = 100

console.log(num)  //100

字符串

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

数组

定义数组有两种方式:
1、在元素类型后面接上 [],表示由此类型元素组成的一个数组

let arr: number[] = [1, 2, 3, 4, 5]
let arr1: string[] = ['a', 'b', 'c', 'd', 'e']
let arr2: Boolean[] = [true, false, true, false, true]
let arr3: Object[] = [{ a: 1 }, {b:2}, 3, 4, 5]

console.log(arr) //[ 1, 2, 3, 4, 5 ]
console.log(arr1) // ['a', 'b', 'c', 'd', 'e']
console.log(arr2) //[ true, false, true, false, true ]
console.log(arr3) //[{ a: 1 }, {b:2}, 3, 4, 5]

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

元组 Tuple

枚举

Any

Void

Null 和 Undefined

Never

Object

类型断言