TypeScript 基础语法

TypeScript 的语法是 JavaScript 语法的超集,认识注释、标识符、关键字与语句分隔等基础规则,是写对每一行代码的前提。下面我们逐项认识这些最小组成单元。

注释

注释用来解释代码,不会被编译执行。TS 支持三种写法:

// 单行注释:以双斜杠开头

/*
 * 多行注释
 * 每行可用星号对齐
 */

/**
 * 文档注释:配合 JSDoc 风格,
 * 常用于说明函数参数与返回值
 */
let x: number = 1; // 行尾注释
console.log(x);    // 输出:1

标识符

标识符即变量、函数、类的名字,规则如下:

  • 只能由字母、数字、下划线 _、美元符 $ 组成。
  • 不能以数字开头,且不能是关键字。
  • 区分大小写,Namename 是两个不同的标识符。
let userName: string = "Tom";  // 驼峰命名,合法
let _temp: number = 1;         // 下划线开头,合法
let $id: number = 2;           // 美元符开头,合法
// let 1st: number = 1;        // 编译报错:不能以数字开头

关键字

关键字被语言保留,不能用作标识符,例如:letconstifforclassinterfacefunctionreturn 等。下表为常用分类:

分类关键字示例
声明var、let、const、function、class、interface
流程控制if、else、switch、case、for、while、break
类型number、string、boolean、void、any
其他this、new、export、import、return

语句与分号

一条语句是一段可执行代码,行末分号可写可不写(建议统一风格):

let a: number = 1;   // 带分号
let b: number = 2    // 不带分号也能编译
console.log(a + b);  // 输出:3

空白与换行

空格、制表符、换行统称空白字符,用来分隔记号、美化排版,不影响语义:

let sum: number = 1 +
    2;               // 换行处可继续书写
console.log(sum);    // 输出:3

大小写敏感

TS 区分大小写,变量声明与使用时的大小写必须完全一致:

let count: number = 10;
console.log(count);  // 输出:10
// console.log(Count); // 编译报错:未找到名称 Count

小结

基础语法是地基:注释说明意图、标识符遵守命名规则、避开关键字、统一分号风格,并牢记大小写敏感。掌握这些约定后,下一节我们组装出 TypeScript 程序的基本结构。

笔记加载中…