1、TypeScript简介

1.1、什么是TypeScript?

1.编程语言的类型

  • 动态类型语言(Dyanmicall Typed Language)

如 JavaScript、Python

  • 静态类型语言(Statically Typed Language)

如 Java、C++

2.TypeScript究竟是什么?

  • JavaScript that scales
  • 静态类型风格的类型系统
  • 从es6到es10甚至esnext的语法支持
  • 兼容各种浏览器,各种系统,各种服务器,完全开源

 

1.2、为什么要学习TypeScript?

1.优点:

  • 程序更容易理解
    • 问题:函数或者方法输入输出的参数类型,外部条件
    • 动态语言的约束:需要手动调试等过程
    • 有了TypeScrip:代码本身就可回答上述问题
  • 效率更高
    • 在不同的代码块和定义中进行跳转
    • 代码自动补全
    • 丰富的接口提示
  • 更少的错误
    • 编译期间能发现大部分错误
    • 杜绝一些比较常见错误

非常好的包容性

    • 完全兼容JavaScript
    • 第三方库可以单独编写类型文件
    • 大多数项目都支持TypeScript

2.缺点:

  • 增加了学习成本
  • 短期内增加了一些开发成本

 

1.3、安装TypeScript

1.全局安装TypeScript

npm install -g typescript

2.查看版本号

tsc -v

posted @ 2021-02-10 13:45  史小坑  阅读(115)  评论(0编辑  收藏  举报