类型
布尔
let bool:boolean = true
// ts中不允许将布尔值设置为数字 0 或 1
bool = 1 // 报错
数组
// 方式一:let 数组名:类型[] = [value1, value2]
let arrHeros:string[] = ['安琪拉', '小乔']
// 方式二:let 数组名:Array<类型> = [value1, value2]
let arrHeros:Array<string> = ['安琪拉', '小乔'] // 泛型语法
元组
- 概念:就是一个规定了元素数量和每个元素类型的”数组“,而每个元素的类型可以不同
// let 元组名:[类型1, 类型2, 类型3] = [value1, value2, value3]
let tup1:[string, number, boolean] = ['hello', 15, true]
// 访问元组 查看长度,和数组是一样的
为什么会出现元组呢?
TS中数组元素类型必须一致,如需要不同元素,可以用元组了
声明时,要指定元素个数,要为每个元素规定好类型
枚举
enum GunType {
M416 = 1,
AK47 = 2,
Goza =