1.初始TypeScript
2.直接上手
都是学过Java的人,这个很简单
1.命令行编译
要把.ts文件编译为.js文件,需要配置Typescript的编译环境1,步骤如下:
1.第一步:创建一个demo.ts文件
const person = {name: 'John',age: 30,city: 'New York'
};console.log(`我叫${person.name},今年${person.age}岁,来自${person.city}`);
2.第二步:全局安装Ts环境
npm i typescript -g
tsc 命令 与 java 同理
3.第三步
编译 ts 文件 与 javac 同理
Java 是吧 .java 编译成 .class tsc 是把 .ts 编译成 .js
tsc demo
2.自动化编译
3.写法
前面和kotlin很像 这里就不多说了
4.类型总览
5.常用类型
1.any
2.unknown
3.never
4.void
5.object
标识 key字符串 值为any 往后面存 可以对对象追加属性
6.tuple
7.enum
8.type
类型做运算
9.一个特殊的情况
TypeScript: Documentation - More on Functions
官网
6.复习类相关知识
7.属性修饰符
readonly === final
8.抽象类
9.接口
注意 ts 的接口 可以有属性 的啊
定义对象
定义函数
接口的重复定义
一些相似的概念的区别
10.泛型
11.类型声明文件
为了在 ts 中引入 js函数 ,声明一个 d.ts 文件 然后 declare关键字 放在同名 .js同文件夹下,然后引入JS 的 ts 就会有 类型约束了
一般会放入一个 叫 @types 文件夹下 规范管理
像JQuery库 它自己帮我们写好了 .d.ts 文件 统一导出的 ,所以一般不用程序员自己写
12.装饰器
理解一下 就是 JAVA 的注解