TypeScript学习之路

  • 万年不变的开头,TypeScript 慢慢学习之路

1. TypeScript的类型介绍

JavaScript 的类型分为两种:原始数据类型(Primitive data types)和对象类型(Object types)

原始数据类型包括:布尔值、数值、字符串、null、undefined 以及 ES6 中的新类型 Symbol 和 BigInt

接下来一一介绍折几种类型在 TypeScript 中的应用:

  1. 布尔值§
1
2
// 布尔值是最基础的数据类型,在 TypeScript 中,使用 boolean 定义布尔值类型:
let isDone: boolean = false;
  • 注意,使用构造函数 Boolean 创造的对象不是布尔值:
1
2
3
4
5
6
7
let createdByNewBoolean: boolean = new Boolean(1);

// 事实上 new Boolean() 返回的是一个 Boolean 对象

let createdByBoolean: boolean = Boolean(1);

// 直接调用 Boolean 也可以返回一个 boolean 类型
  1. 数值
1
2
3
4
5
6
// 使用 number 定义数值类型:
let decLiteral: number = 6;
// ES6 中的八进制表示法
let octalLiteral: number = 0o744;
let notANumber: number = NaN;
let infinityNumber: number = Infinity;

Comentarios

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×