1,数值类型,number
// let num:number = 1 // 声明一个 num变量 类型是 number
// num = 2
// num = 3
// num = false // 报错;不能将 布尔类型的变量赋值给 数字类型
2,布尔类型:boolean
3.字符串类型: string
4,联合类型, 变量的取值 可以为 多个数据类型的 一种
5.tuple 元组 类型;和数组基本一致
6.void ,空类型,一般在函数后面
7.null 和 undefined . 在ts中,可以使用 null 和 undefined 来定义 原始的数据类型
8.any 可以设置任意类型
// let a:any = 1
9.array 数组数据类型 ,有两种方式:
(1),类型+[]
(2),数组泛型
// let arr:Array<number> = [1,2,3,4,5]
10.enum 枚举数据类型
enum orderStatus {
yixiadan=3,
weizhifu,
yizhifu=10,
daifahuo, // 11
yifahuo, // 12
yiwancheng}
let o1:orderStatus = orderStatus.yixiadan
console.log(o1); // 0
let o2:orderStatus = orderStatus.yiwancheng
console.log(o2); // 13 如果有默认值;默认值后面的枚举状态 已默认值为基础 + 1