目录-入口-由此开始-大纲-总览-概括-枢纽-指导-指引-总领 教程-指南-路线 typescript typescript-ts typescript-ts/(前端-dom-bom)Ts-(前端-dom-bom)Typescript typescript-ts/(后端-)Ts-(后端-)Typescript father::编程语言

适用范围:

1. 作用:

  • 为js提供静态类型判断
  • 提供泛型
  • 为前端第三方库提供声明文件, 更方便用户调用
  • typescript具有丰富的配置选项(用以生成不同的的JavaScript)

2. 场景

  • ide可以根据静态类型和类型声明文件语法, 获取更智能的语法提示, 加速用户打代码的速度, 减少查文档的次数

梗概:

教程:

1. 基本概念

2. 实用教程

获取类型

新创类型

从值获取类型

使用范围
  • ts实践中可以根据值来定义类型,这样低冗余

导入类型

修改类型成为新的类型⭐

child::

从类型中创建新的类型

TS ts可以用以下方法, 可以从类型中创建类型:

  1. 泛型(即带有参数的类型)
  2. [child::keyof]类型操作符
  3. child::索引访问类型
  4. child::条件类型
  5. [child::映射类型]⭐
  6. 模板字面量类型
  7. child::实用类型工具

增删类型中的属性

增:类型继承交叉类型 删:[child::Omit],[child::Pick] 改:映射类型交叉类型

指向原始笔记的链接

类型管理

用类型来约束

行为约束

child::override关键字 和 —noImplicitOverride 标记

实际运用

模块化

语法