TS的原始类型,就是JS的基础数据类型:

  • number
  • string
  • boolean
  • null
  • undefined
  • symbol

三大基元类型

基元类型是编译器直接支持的数据类型。

  • string
  • number
  • boolean
  1. let name: string = 'zhangsan'
  2. let age: number = 18
  3. let isDeleted: boolean = true

null & undefined

  • null不存在,表示声明了且赋值为null
  • undefined未定义,表示声明但未赋值
  1. let n: null = null
  2. let und: undefined = undefined

symbol

symbol不可变且唯一

  1. let sym: symbol = Symbol()
  2. let num1: Symbol = Symbol();
  3. let num2: Symbol = Symbol();
  4. console.log(num1 === num2); // false