TypeScript 教程目录

基础

  1. TypeScript 介绍

  2. TypeScript:安装编译器

  3. TypeScript:第一个程序、编译、运行

  4. TypeScript:ts-node 直接运行 .ts 文件

基本数据类型

  1. TypeScript:JavaScript的缺点之一:没有类型关键字、没有类型检查

  2. TypeScript:有类型关键字、有类型检查

  3. TypeScript:基础类型(number、string、boolean)

  4. TypeScript:变量可以是多个类型

  5. TypeScript:变量的类型推论(省略类型)

  6. TypeScript:数组

  7. TypeScript:联合类型的数组(元素是多种类型)

函数

高级

  1. Typescript:箭头函数

  2. Typescript:箭头函数:callback 回调函数(函数作为参数,传递给另一个参数)

  3. TypeScript:this指向问题、箭头函数

内置函数

  1. Typescript:内置函数 parseInt()

  2. Typescript:内置函数 parseFloat()

断言

TypeScript:非空断言(使用叹号!)

TypeScript:确定赋值断言(使用叹号!)

TypeScript:类型断言as

TypeScript:非空断言操作符(!.)

高级数据类型

  1. TypeScript:元组tuple

  2. TypeScript:Map 对象

  3. TypeScript:enum枚举类型

  4. TypeScript:any类型

  5. typescript教程:unknown类型

面向对象

  1. TypeScript:class类

  2. TypeScript:class类的继承

  3. TypeScript:super关键字

  4. TypeScript:Abstract Class抽象类

  5. TypeScript:interface接口

  6. TypeScript:泛型

  7. TypeScript:interface接口数组

  8. TypeScript:访问权限public、protected、private

  9. TypeScript:static静态属性(静态变量)

  10. TypeScript:static静态方法

  11. TypeScript:对象、接口可选属性(使用问号?)

  12. TypeScript:可选链操作符(?.)

  13. TypeScript:非空断言操作符(!.)与 可选链操作符(?.)区别

大括号对象

类型兼容性

  1. 编程语言的类型系统:名义(Nominal)类型系统和结构化(Structural)类型系统

  2. TypeScript:类型兼容性-结构化(Structural)类型系统

常量

  1. TypeScript:const常量

  2. TypeScript:readonly只读关键字

  3. TypeScript:readonly 和 const 修饰只读数组

  4. TypeScript:static readonly静态常量

函数与泛型

  1. typescript教程:泛型函数(形参泛型)

  2. typescript教程:函数的返回值泛型

内置对象

  1. JavaScript教程:Math 对象

  2. Typescript:Date 日期时间对象

  3. JavaScript教程:数组扩展方法

异常处理

  1. 异常介绍

  2. TypeScript:异常处理

tsconfig.json

TypeScript:tsconfig.json配置文件

TypeScript:strictPropertyInitialization 实例属性都必须初始化(严格校验)


原文出处:/show_1IX5KuiAMfuY.html