>
TypeScript精通指南
从基础到高级,全面掌握TypeScript开发
下载PDF
TypeScript基础
TypeScript简介与优势
TypeScript是JavaScript的超集,提供类型系统和工具支持,旨在提高开发效率与代码质量。 967字
基本数据类型与类型注解
基本数据类型有number、string、boolean等。类型注解用于指定变量、函数参数和返回值的类型。 1262字
函数与类型推断
定义函数并指定参数和返回值的类型,提高代码可读性和可维护性。涵盖基础函数定义、类型推断、高级类型应用等内容。 1081字
类与面向对象编程
TypeScript中,类实现面向对象编程,包括构造函数、属性、方法、访问修饰符等。封装数据操作,支持继承和多态,提高代码组织和管理效率。 901字
基本数据类型与类型注解
复制

TypeScript基础/基本数据类型与类型注解

引言

TypeScript 是一种 JavaScript 的超集,它提供了类型系统和一些高级功能,旨在提高开发效率和代码质量。在 TypeScript 中,我们可以为变量、函数参数和返回值等定义数据类型,并使用类型注解来指定这些数据类型。这一章将介绍 TypeScript 中的基本数据类型和类型注解。

1. 基本数据类型

TypeScript 中的基本数据类型包括:

  • number:用于表示数字。
  • string:用于表示文本。
  • boolean:用于表示布尔值(true 或 false)。
  • null:表示空值。
  • undefined:表示未定义。
  • object:用于表示对象类型。在 TypeScript 中,几乎所有的非基本类型都可以被认为是对象类型。
  • array:用于表示数组类型。可以通过在类型后面添加方括号来定义数组类型。例如,number[] 表示数字数组。
  • tuple:表示已知数量的不同类型的元素组成的数组。例如,[number, string] 表示一个包含数字和字符串的二元组。
  • enum:枚举类型,允许我们定义一组命名的常量。
  • any:表示任意类型。当你不确定一个变量是什么类型时,可以使用 any 类型来标注它。但请注意,过度使用 any 类型可能会导致类型检查失效。

2. 类型注解

TypeScript 中的类型注解用于指定变量、函数参数和返回值的类型。以下是一些常见的类型注解示例:

  • 变量注解:使用 letconst 声明变量时,可以在变量名后面使用冒号(:)指定类型。例如:let age: number = 25;
  • 函数参数和返回值注解:在函数定义中,可以使用类型注解来指定函数参数的类型和返回值的类型。例如:
    function add(a: number, b: number): number {
    return a + b;
    }
  • 可选参数和默认参数注解:使用问号(?)来表示可选参数,使用等号(=)来指定默认参数的值和类型。例如:
    function greet(name?: string, message = "Hello"): void {
    console.log(message + ", " + name);
    }
  • 泛型注解:泛型允许我们创建可适应多种类型的函数或类。例如,我们可以定义一个通用的比较函数来比较两个相同类型的值:
    function compare<T>(a: T, b: T): number {
    if (a < b) return -1;
    if (a > b) return 1;
    return 0;
    }
上一章:TypeScript简介与优势 下一章:函数与类型推断
吉ICP备2024023809号-2
打赏支付,即可开始下载
应付金额:1元
支付平台选择: