TypeScript语法拓展
模块化 typescript最主要使用的模块化方案是 ES Module 知识点 在JS中规范声明如何没有 export 的 JS 文件都当作为一个脚本,并非模块 在脚本文件中,变量和类型会被声明在共享的全局作用域,将多个输入文件合并成一个输出文件,或者在 HTML使用多个 <script> 标签加
TypeScript泛型
认识泛型 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能 在像C#和Java这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据。 这样用户就可以
TypeScript面向对象
类 class JS从ES6开始,引入了class关键字,可以更加方便的定义和使用类 TS作为JS的超集,支持使用class关键字,可以对类的属性和方法等进行静态类型检测 使用例子 class Person {
name: string
age: number
// 构造函数
con
TypeScript函数类型
函数类型的表达式 函数作为参数是也可以标识类型 type Calcfunc= (number1:number,number2:number)=>number 接受两个参数的函数,number1 为number 类型,number2为number类型,返回值为number类型 使用 function