TypeScript学习笔记

简介

TypeScript 是 JavaScript 的一个超集,主要提供了 类型系统 和对 ES6 的支持,由 Microsoft 开发。

应用:vue3.0,angular2.0,vscode...

  1. 编译型语言:编译为 js 后运行,单独无法运行
  2. 强类型语言
  3. 面向对象的语言

语言特性

TypeScript 是一种给 JavaScript 添加特性的语言扩展。增加的功能包括:

  • 类型批注和编译时类型检查
  • 类型推断
  • 类型擦除
  • 接口
  • 枚举
  • Mixin
  • 泛型编程
  • 名字空间
  • 元组
  • Await

以下功能是从 ECMA 2015 反向移植而来:

  • 模块
  • lambda 函数的箭头语法
  • 可选参数以及默认参数

参考链接

你可能感兴趣的:(前端学习笔记)