TypeScript 02 常用基础类型

116 阅读1分钟

1 . 类型注解 :

0382.png 如上图所示的 :number 即为类型注解

作用: 为变量添加类型约束 ,约定了什么类型,就只能给变量赋值该类型的值 ,否则 ,就会报错!!

2 . 类型分类 :

将 TS 中的常用基础类型细分为两类 , JS已有类型TS新增类型

0384.png

3 . 原始类型(不包括数组、对象、函数) :

最简单,这些类型 ,完全按照 js 中类型的名称(小写)去写!!!

0385.png

注意 : null 和 undefined 同上

let a :null = null ; let b :undefined = undefined;

4. 数组类型 :

两种写法 :

(1) let numbers :number[] = [1,3,5]; 【推荐】 (2) let numbers :Array < number > = [1,3.5];

5. 联合类型 | :

如果该变量类型不止一种 ,就要用到联合类型(由两个或多个其他类型组成的类型 ,表示为这些类型中的任意一种)

0386.png

6. 类型别名 :

类型别名 :自定义类型 ,为任意类型起别名 。

当同一个较复杂的类型(如 联合类型)使用多次时 ,可以用类型别名 ,代替它从而简化该类型的使用

0387.png