导读
TS预习与科普,初步了解 TypeScript
正文
TypeScript是什么
1. TypeScript是一门专门开发JavaScript大型应用而设计的编程语言
2. 核心特性是类型系统, 支持静态类型支持和类型推断
3. 是JavaScript的超集不能直接运行, 需要被编译成JavaScript代码后运行( 编译:高级语言 -> 转化为低级语言)
为何用TypeScript
1. 静态类型支持, 编译阶段检查拼写错误, 在开发阶段代码自动补全
2. 增加对模块的支持, 大型应用易于维护
TypeScript 案例
1. Viosual Studio Code 使用 TS 基于 Electron框架
2. Angular 2.0 以上 使用TS进行重写
TypeScript 如何使用
1. npm install - g typescript
2. tsc --init // 建立 tsconfig.json
3. tsc -- [文件目录], ... [编译 -> js]
TypeScript 语法
1. Ts添加类型系统,需要有类型注解
2. 类型注解 const a: sting = 'hello'; string就是类型注解
3. 变量, 注释, 数据类型, 字面量, 对象, 运算符.., 解构赋值...其他与 JS相似,不再赘述
TypeScript 类型检查
1. 验证类型约束是否正确
2. 静态类型检查(编译时), 动态类型检查(运行时)
3. 严格模式/非严格模式( 为了JS向TS迁移)
TypeScript 源码查看
1. npm config get prefix // 查看npm全局安装路径
2. C:\Users\**\npm\typescript //目录下