typescript:第三章下_二元运算符与三元运算符

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
typescript:第三章下_二元运算符与三元运算符 [2026/04/27 20:26] – [第三章:TypeScript 中的二元运算符与三元运算符] 张叶安typescript:第三章下_二元运算符与三元运算符 [2026/04/28 09:59] (当前版本) – [3.8 逻辑二元运算符] 张叶安
行 1: 行 1:
-====== 第三章:TypeScript 中的二元运算符与三元运算符 ======+====== 第三章:二元运算符与三元运算符 ======
  
  
行 7: 行 7:
 在 TypeScript 中,运算符是用于对一个或多个值进行操作的符号。例如: 在 TypeScript 中,运算符是用于对一个或多个值进行操作的符号。例如:
  
-<code typescript>+<code javascript>
 const result = 1 + 2; const result = 1 + 2;
 </code> </code>
行 35: 行 35:
 基本格式如下: 基本格式如下:
  
-<code typescript>+<code javascript>
 左操作数 运算符 右操作数 左操作数 运算符 右操作数
 </code> </code>
行 41: 行 41:
 例如: 例如:
  
-<code typescript>+<code javascript>
 const sum = 10 + 20; const sum = 10 + 20;
 </code> </code>
行 53: 行 53:
 再比如: 再比如:
  
-<code typescript>+<code javascript>
 const isAdult = age >= 18; const isAdult = age >= 18;
 </code> </code>
行 66: 行 66:
 TypeScript 中的大多数常用运算符都是二元运算符。例如: TypeScript 中的大多数常用运算符都是二元运算符。例如:
  
-<code typescript>+<code javascript>
 a + b a + b
 a - b a - b
行 157: 行 157:
 | ''/'' | 除法 | ''a / b'' | | ''/'' | 除法 | ''a / b'' |
 | ''%'' | 取余 | ''a % b'' | | ''%'' | 取余 | ''a % b'' |
-''**'' | 幂运算 | ''a ** b'' |+$**| 幂运算 | $a ** b|
  
 示例: 示例:
  
-<code typescript>+<code javascript>
 const a = 10; const a = 10;
 const b = 3; const b = 3;
行 177: 行 177:
 例如: 例如:
  
-<code typescript>+<code javascript>
 const x: number = 10; const x: number = 10;
 const y: number = 5; const y: number = 5;
行 188: 行 188:
 但是下面的代码通常不推荐: 但是下面的代码通常不推荐:
  
-<code typescript>+<code javascript>
 const result = "10" - 5; const result = "10" - 5;
 </code> </code>
行 196: 行 196:
 更推荐的写法是: 更推荐的写法是:
  
-<code typescript>+<code javascript>
 const value = Number("10"); const value = Number("10");
 const result = value - 5; const result = value - 5;
行 305: 行 305:
 | ''/='' | 除后赋值 | ''a = a / b'' | | ''/='' | 除后赋值 | ''a = a / b'' |
 | ''%='' | 取余后赋值 | ''a = a % b'' | | ''%='' | 取余后赋值 | ''a = a % b'' |
-''**='' | 幂运算后赋值 | ''a = a ** b'' |+$**=| 幂运算后赋值 | $a = a ** b|
 | ''&&='' | 逻辑与赋值 | ''a = a && b'' 的近似形式 | | ''&&='' | 逻辑与赋值 | ''a = a && b'' 的近似形式 |
 | ''||='' | 逻辑或赋值 | ''a = a || b'' 的近似形式 | | ''||='' | 逻辑或赋值 | ''a = a || b'' 的近似形式 |
行 401: 行 401:
 示例: 示例:
  
-<code typescript>+<code javascript>
 const result1 = true && "hello";  // "hello" const result1 = true && "hello";  // "hello"
 const result2 = false && "hello"; // false const result2 = false && "hello"; // false
行 413: 行 413:
 示例: 示例:
  
-<code typescript>+<code javascript>
 const result1 = "hello" || "default"; // "hello" const result1 = "hello" || "default"; // "hello"
 const result2 = "" || "default";      // "default" const result2 = "" || "default";      // "default"
行 422: 行 422:
 例如: 例如:
  
-<code typescript>+<code javascript>
 const name = ""; const name = "";
 const displayName = name || "匿名用户"; const displayName = name || "匿名用户";
行 437: 行 437:
   * ''-0''   * ''-0''
   * ''0n''   * ''0n''
-  * ''''''+  * $''$
   * ''null''   * ''null''
   * ''undefined''   * ''undefined''

该主题尚不存在

您访问的页面并不存在。如果允许,您可以使用创建该页面按钮来创建它。

  • typescript/第三章下_二元运算符与三元运算符.1777292790.txt.gz
  • 最后更改: 2026/04/27 20:26
  • 张叶安