JS:
js运行环境:1 浏览器 2 Node.js
Node.js让JavaScript摆脱了浏览器的束缚,可以实现服务器/桌面端编程等
TS: TS是微软开发的编程语言 为了弥补JS在开发大型系统、应用时的不足
typeScript是js的超集(js有的ts都有)
TypeScript=type+JavaScript (为js添加了类型系统)
如:
//TypeScript: let age: number = 18 即(: number 数值类型)
//JavaScript: let age = 18
TS比JS优势:
JS的类型系统存在“先天缺陷” 绝大多数错误都是类型错误 (Uncaught TypeError)
优势1:类型化的思维方式,使开发更加严谨,提前发现错误,减少改bug时间
优势2:类型系统提高了代码的可读性,并使维护和重构代码更加轻松
优势3:补充了接口、枚举等开发大型应用时JS缺失功能
安装解析TS的工具包:
nodejs/浏览器,只认识js 不认识TS
需要先将TS转换为jS,然后就可以在node.js/浏览器运行了
安装步骤:
1.打开编辑器终端
2.执行
npm i -g typescript
出现如下图 +typescript@版本号即为下载成功
typescript就是用来解析TS的工具包,里面提供了tsc命令,实现了TS=>JS