1.布尔

1
let isShow:boolean=true;

2.数字

1
let total:number=0.1111;

3.字符串

1
let userName:string='Jack';

4.void表示没有返回值的函数

1
2
3
function alertName(): void {
alert('hello Tom');
}

5.undefined 和 null 是所有类型的子类型

1
2
let u:undefined=undefined;
let n:number=null;

6.任意数据类型 any

1
2
3
4
5
6
let thing:any=100;
thing=false;
// 未指定数据类型的声明 会被指定为any
let some;
some=200;
some=true;

7.类型断言

声明变量且赋值 通过值的类型断言当前变量的类型;

1
let str= 'tom'; // 等同于 let str:string='tom';

8.联合类型

1
let all:string|number|boolean