Ts 始于Js
可以编译出纯净的、简洁得JS代码 可以支持任何浏览器 node.js环境
强大得类型系统
类型系统允许js得开发者 在开发的时候 更加高效
先进的js
可以用到js基础用不到的语法
安装Ts
npm install -g typescript
检查版本
tsc -V
ts不能被浏览器直接解析
类型系统:类型信息 在我们解析的时候是不需要的 所以我们需要将ts转化为js
编译时候的特性: ts提供了许多的编译时特性 编译阶段就已经处理完成 生成了可以在我们浏览器解析的js代码
tsc + 文件名 可以把ts转化为js文件
总结: ts中的文件 如果直接书写js中的代码 在html文件种直接引入ts 会进行报错
ts文件种的变量使用的是let进行编译 编译的js文件中的修饰符变为var
ts的严格模式: 编译器的选项 用于增强TS代码的类型检查和错误检查
1.生成配置文件 tsconfig.json
tsc --init
2.修改tsconfig.json 配置项
outDir 输出的文件目录
strict 关闭严格模式
3.启动监视任务:
终端 -> 运行任务 ->监视