课程地址:【黑马程序员前端TypeScript教程,TypeScript零基础入门到实战全套教程】 https://www.bilibili.com/video/BV14Z4y1u7pi/?share_source=copy_web&vd_source=b1cb921b73fe3808550eaf2224d1c155
目录
1、TypeScript介绍
1.1 TypeScript是什么
1.2 TypeScript为什么要为JS添加类型支持
1.3 TS相比JS的优势
1、TypeScript介绍
1.1 TypeScript是什么
TypeScript 简称TS,是JavaScript的超集(JS有的TS都有)。
TypeScript = Type + JavaScript (在JS基础上,加了类型支持)
TypeScript 是微软开发的开源编程语言,可以在任何运行JavaScript的地方运行。
1.2 TypeScript为什么要为JS添加类型支持
JS类型系统存在先天缺陷,导致JS容易出类型错误 UncaughtError,增加了找bug改bug的时间,影响开发效率。
TS是静态类型的编程语言,JS是动态类型的编程语言。
静态类型:编译期做类型检查。
动态类型:执行期做类型检查。
代码先编译后执行。
对于JS来说,等到代码真正执行的时候才会发现错误。
对于TS来说,在代码编译的时候就能发现错误。
配合VS Code等开发工具,TS可以在编写代码的同时发现错误,减少找bug改bug时间。