TypeScript 教程目录 作者:马育民 • 2023-04-17 22:39 • 阅读:10181 基础 TypeScript 介绍 TypeScript:安装编译器 TypeScript:第一个程序、编译、运行 TypeScript:ts-node 直接运行 .ts 文件 基本数据类型 TypeScript:JavaScript的缺点之一:没有类型关键字、没有类型检查 TypeScript:有类型关键字、有类型检查 TypeScript:基础类型(number、string、boolean) TypeScript:变量可以是多个类型 TypeScript:变量的类型推论(省略类型) TypeScript:数组 TypeScript:联合类型的数组(元素是多种类型) 函数 TypeScript:给函数定义类型 TypeScript:函数形参的默认值 TypeScript:函数可选形参(使用问号?) TypeScript:函数形参是字面量类型 TypeScript:函数返回值的类型推论(省略类型) 高级 Typescript:箭头函数 Typescript:箭头函数:callback 回调函数(函数作为参数,传递给另一个参数) TypeScript:this指向问题、箭头函数 内置函数 Typescript:内置函数 parseInt() Typescript:内置函数 parseFloat() 断言TypeScript:非空断言(使用叹号!) TypeScript:确定赋值断言(使用叹号!) TypeScript:类型断言as TypeScript:非空断言操作符(!.) 高级数据类型 TypeScript:元组tuple TypeScript:Map 对象 TypeScript:enum枚举类型 TypeScript:any类型 typescript教程:unknown类型 面向对象 TypeScript:class类 TypeScript:class类的继承 TypeScript:super关键字 TypeScript:Abstract Class抽象类 TypeScript:interface接口 TypeScript:泛型 TypeScript:interface接口数组 TypeScript:访问权限public、protected、private TypeScript:static静态属性(静态变量) TypeScript:static静态方法 TypeScript:对象、接口可选属性(使用问号?) TypeScript:可选链操作符(?.) TypeScript:非空断言操作符(!.)与 可选链操作符(?.)区别 大括号对象 TypeScript type 类型别名 TypeScript:对象字面量(大括号对象、type、interface) 类型兼容性 编程语言的类型系统:名义(Nominal)类型系统和结构化(Structural)类型系统 TypeScript:类型兼容性-结构化(Structural)类型系统 常量 TypeScript:const常量 TypeScript:readonly只读关键字 TypeScript:readonly 和 const 修饰只读数组 TypeScript:static readonly静态常量 函数与泛型 typescript教程:泛型函数(形参泛型) typescript教程:函数的返回值泛型 内置对象 JavaScript教程:Math 对象 JavaScript教程:Math.random()随机数 Typescript:Date 日期时间对象 JavaScript教程:数组扩展方法 JavaScript教程:Array 数组-reduce()方法 JavaScript:数组的sort()排序方法 异常处理 异常介绍 TypeScript:异常处理 tsconfig.jsonTypeScript:tsconfig.json配置文件 TypeScript:strictPropertyInitialization 实例属性都必须初始化(严格校验) 原文出处:/show_1IX5KuiAMfuY.html