课程名称:TypeScript入门
课程章节: TypeScript工作流 Ty基础peScript object 对象类型 interface
主讲老师:阿莱克斯刘
课程内容:
ts 的理论基础和工作流程
ES 是JavaScript的版本
ts的基础知识
数字类型 number
function add(n1: number, n2: number) { return n1 + n2;
string 字符串
boolean 布尔型
数组 元组
let aa :[ ]
let list:number[] = [1,2,3,4,5,6,7,8,9,10]; let list:Arry<number> = [1,2,3,4,5,6,7,8,9,10];
元组 固定长度 固定类型 必须要指定类型
let aa :[ number,string]
const 声明常量
let var 声明变量 let 解决var的作用域混乱的问题
ts的类型简介
6.联合类型
一个变量可以支持一个或者几个不同的类型,类型之间用 |
let aa:string|number
7.字面量
1.let union3:0|1|2
8.枚举类型
1.enum Color{ red,green,blue}
9.any 所以类型
10.unknow 不知道什么类型
11.void 没有返回值 undefined 没有没有赋值没有初始化 never 函数永远执行不完
12.类型断言
1. as string
13. 函数类型
const aa=(mes:string)=>{ console.log(mes) }
ts的面对对象
obiect
interface
课程收获:
对ts有了认识和了解,首先了解了ts的基础理论,学习了ts的类型,一共有12 种基础类型。
布尔 数字 字符串 数组 元组 枚举 any void null undefined never
联合类型 字面量类型 类型断言
ts还有更多 知识 , 需要持续学习 通过文档阅读和代码训练的方式提升自己