简述TypeScript和JavaScript

·  阅读 37

1. 简介

TypeScript:是一种由微软开发的自由和开源的编程语言。
JavaScript:本质上是可选的静态类型和基于类的面向对象编程语言。

2. 浏览器编译

浏览器引擎和Node.js环境能够直接运行JavaScript。
TypeScript需要通过编译转换生成JavaScript才能被解释执行。

3. 转换

JavaScript可以直接移植到TypeScript。
TypeScript需要编译成JavaScript。

4. 使用推荐

写底层库、基础库、重构的大型项目、多人合作项目推荐使用TypeScript。 写小型项目、带文档类型的项目推荐使用JavaScript。

4. 基础类型

TypeScript:

  • 任意类型(any)
  • 数字(number)
  • 字符串 (string)
  • 数组类型(number[]、string[]、Array)
  • 元组([number,string])
  • 布尔值(boolear)
  • 枚举值 enum)
  • 唯一值 (symbol)
  • bigint (bigint)
  • void(void)
  • never(never)
  • null (null)
  • undefined (undefined)

JavaScript:

  • 数字(number)
  • 字符串 (string)
  • 布尔值(boolear)
  • null (null)
  • undefined (undefined)
  • 唯一值 (symbol)
  • 大数字 (bigint)
  • 对象 (object)
  • 数组 (array)
分类:
前端
标签: