共计 398 个字符,预计需要花费 1 分钟才能阅读完成。
TS
TypeScript[4] 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
TS 拓展了 JS 的一些功能,解决了 JS 的一些缺点,TS 完全兼容 JS,TS 是 JS 的超集,可以总结在下面的表格里
TS 的缺点:
1:不能被浏览器理解,需要被编译成 JS
2:有学习成本,写习惯了 JS 的我们要上手需要花时间去理解,而且 TS 中有一些概念还是有点难,比如泛型。
TS 基础类型
boolean
当赋值与定义的不一致,会报错,静态类型语言的优势就体现出来了,可以帮助我们提前发现代码中的错误;如下:
number
string
undefined 和 null 类型
原文地址: JS 和 TS 的区别
正文完