Files
chunyu_project/media/learn/courses/15/chapters/63.md
T
2026-08-05 23:59:15 +08:00

769 B

TypeScript 基础

学习目标

  • 理解 TypeScript 的优势
  • 掌握类型注解
  • 学会接口和泛型

TypeScript 简介

TypeScript 是 JavaScript 的超集,添加了静态类型系统。

类型注解

let name: string = "Tom"
let age: number = 25
let isActive: boolean = true
let hobbies: string[] = ["coding", "reading"]

接口

interface User {
    id: number
    name: string
    email?: string  // 可选属性
}

function printUser(user: User) {
    console.log(user.name)
}

泛型

function identity<T>(arg: T): T {
    return arg
}

const result = identity<string>("Hello")

动手练习

  1. 为变量添加类型注解
  2. 定义用户接口
  3. 使用泛型创建通用函数