Skip to content

typescript

TypeScript是什么

  • TypeScript JavaScript的超集
  • JS基础之上,为JS添加了类型支持
  • TS是静态型编程语言(编译期做类型检查),JS是动态型编程语言(执行期)做类型检查。
let age:number = 18

TypeScript 为什么要添加类型支持

JS的类型系统存在‘先天缺陷’,JS代码中绝大部分错误都是类型错误,影响开发效率。

TypeScript的优势

  • 更早的发现错误,减少程序出错概率,提升开发效率

  • 强大的类型系统提升了代码的可维护性,使得重构代码更加的容易

  • 支持最新的ECMAScript语法,优先体验最新的语法

  • TS类型推断机制

  • Vue3源码使用TS重写,Angular默认支持TSReactTS完美配合,TypeScript已成为中大型前端项目的首先编程语言