TS:第一章 了解ts

74 阅读1分钟

一: js 痛点

  1. 无类型检测.
  2. 无法在开发阶段知道某些代码错误.

二:TypeScript是什么?

  1. 拥有类型的JavaScript超集。
  2. 它可以通过编译转换为js代码。
  3. 为javaScript提供了类型检测。 并且增加了元组,枚举等
  4. 支持所有的JavaScript特性。
  5. TypeScript是更加强大的JavaScript;让JavaScript更加安全,提供了一些新特性;

三: 标识符的类型注解

3.1 变量的定义

let 变量名: 类型 = 初始值

3.2显示的定义类型

    let name:string = 'lxl';
    const age:number = 18;
    

3.3隐式推导类型

  1. let进行类型推导, 推导出来的通用类型
  2. const进行类型推导, 推导出来的字面量类型
    let name = 'lxl'; //ts会自动推导为 name:string
    const age = 18; //ts会自动推导为 age:18