TypeScript是一种由微软开发的自由和开源的编程语言。 它是 JavaScript
的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
- js 有的 ts 都有,所有js 代码都可以在 ts 里面运行。
- ts 支持类型支持,ts = type +JavaScript。
- ts 完全支持 js ,可以直接转换
js | ts |
---|---|
动态编程语言 | 静态编程语言 |
边解释边执行,错误只有在运行的时候才能发现 | 先编译再执行,在写的时候就会发现错误了(ts不能直接执行,需要先编译成 js ) |
安装TS
npm i -g typescript
或
yarn global add typescript
八大基础类型
let name: string = "ll"; let age: number = 18; let isShow: boolean = true; let hoh: undefined = undefined; let nwn: null = null; let obj: object = {name: 'll', age: 18}; let big: bigint = 100n; let sym: symbol = Symbol("ll");