差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
| typescript:第三章下_二元运算符与三元运算符 [2026/04/27 20:30] – [3.6 赋值二元运算符] 张叶安 | typescript:第三章下_二元运算符与三元运算符 [2026/04/28 09:59] (当前版本) – [3.8 逻辑二元运算符] 张叶安 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== 第三章:TypeScript 中的二元运算符与三元运算符 ====== | + | ====== 第三章下:二元运算符与三元运算符 ====== |
| 行 7: | 行 7: | ||
| 在 TypeScript 中,运算符是用于对一个或多个值进行操作的符号。例如: | 在 TypeScript 中,运算符是用于对一个或多个值进行操作的符号。例如: | ||
| - | < | + | < |
| const result = 1 + 2; | const result = 1 + 2; | ||
| </ | </ | ||
| 行 35: | 行 35: | ||
| 基本格式如下: | 基本格式如下: | ||
| - | < | + | < |
| 左操作数 运算符 右操作数 | 左操作数 运算符 右操作数 | ||
| </ | </ | ||
| 行 41: | 行 41: | ||
| 例如: | 例如: | ||
| - | < | + | < |
| const sum = 10 + 20; | const sum = 10 + 20; | ||
| </ | </ | ||
| 行 53: | 行 53: | ||
| 再比如: | 再比如: | ||
| - | < | + | < |
| const isAdult = age >= 18; | const isAdult = age >= 18; | ||
| </ | </ | ||
| 行 66: | 行 66: | ||
| TypeScript 中的大多数常用运算符都是二元运算符。例如: | TypeScript 中的大多数常用运算符都是二元运算符。例如: | ||
| - | < | + | < |
| a + b | a + b | ||
| a - b | a - b | ||
| 行 161: | 行 161: | ||
| 示例: | 示例: | ||
| - | < | + | < |
| const a = 10; | const a = 10; | ||
| const b = 3; | const b = 3; | ||
| 行 177: | 行 177: | ||
| 例如: | 例如: | ||
| - | < | + | < |
| const x: number = 10; | const x: number = 10; | ||
| const y: number = 5; | const y: number = 5; | ||
| 行 188: | 行 188: | ||
| 但是下面的代码通常不推荐: | 但是下面的代码通常不推荐: | ||
| - | < | + | < |
| const result = " | const result = " | ||
| </ | </ | ||
| 行 196: | 行 196: | ||
| 更推荐的写法是: | 更推荐的写法是: | ||
| - | < | + | < |
| const value = Number(" | const value = Number(" | ||
| const result = value - 5; | const result = value - 5; | ||
| 行 401: | 行 401: | ||
| 示例: | 示例: | ||
| - | < | + | < |
| const result1 = true && " | const result1 = true && " | ||
| const result2 = false && " | const result2 = false && " | ||
| 行 413: | 行 413: | ||
| 示例: | 示例: | ||
| - | < | + | < |
| const result1 = " | const result1 = " | ||
| const result2 = "" | const result2 = "" | ||
| 行 422: | 行 422: | ||
| 例如: | 例如: | ||
| - | < | + | < |
| const name = ""; | const name = ""; | ||
| const displayName = name || " | const displayName = name || " | ||
| 行 437: | 行 437: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| - | * '' | + | * $'' |
| * '' | * '' | ||
| * '' | * '' | ||