【TypeScript专栏】一、初识TypeScript

40 阅读1分钟

什么是 TypeScript

  • 使用TypeScript 编写的框架

    • vue3
    • Angular
    • element-plus
    • ...
  • 动态类型语言

    • 运行时才做数据检查的语言
    • JavaScript / Ruby / Python
  • 静态类型语言

    • 编程阶段进行数据类型检查
    • C / C++ / C# / Java
  • TypeScript is JavaScript with synctax for types.
  • TypeScript 是 JavaScript 的超集
  • TypeScript 在 JavaScript 的基础上扩展了静态类型系统,允许开发者通过类型注解(如 let age: number)或类型推断来定义变量、函数等的类型,从而在编译阶段捕获类型错误。

为什么要学 TypeScript

  • TypeScript 的优势
    • 带有类型注释的程序,更容易理解
    • 大型项目,后期维护效率更高
    • 更少的错误
    • 非常好的包容性

TypeScript 的安装

  • 项目中安装
npm install typescript --save-dev
  • 全局安装
npm install -g typescript
  • node环境常用命令
    • tsc --version 查看ts版本
    • tsc xxx.ts 编译.ts文件为.js文件