JavaScript 中的冒號有六種用法:1. 賦值運算子;2. 條件運算子(三元運算子);3. 標籤語句;4. 物件字面量;5. 擴充運算子( ES6);6. 類型註解(TypeScript)。
JavaScript 中冒號的含義
在JavaScript 中,冒號(:) 作為一種運算符,具有多種用途。
1. 賦值運算子
冒號最常見的用法是作為賦值運算子。它將表達式的值分配給變數。例如:
<code class="javascript">let x = 10; x += 5; // 等效于 x = x + 5</code>
2. 條件運算子(三元運算子)
冒號也用作條件運算符,也稱為三元運算子。它基於條件表達式傳回兩個值中的一個。語法如下:
<code class="javascript">条件 ? 值1 : 值2</code>
例如:
<code class="javascript">const isEven = n => (n % 2 === 0) ? true : false;</code>
3. 標籤語句
冒號可用來為語句新增標籤。這允許使用 break
或 continue
語句跳到標記的語句。例如:
<code class="javascript">myLabel: while (condition) { // ... }</code>
4. 物件字面量
在物件字面量中,冒號用來指定鍵和值。例如:
<code class="javascript">const person = { name: "John Doe", age: 30 };</code>
5. 擴充運算子(ES6)
#在ES6 中,冒號可與擴充運算子(...)一起使用,用於展開數組或物件。例如:
<code class="javascript">const arr1 = [1, 2, 3]; const arr2 = [...arr1, 4, 5]; // [1, 2, 3, 4, 5]</code>
6. 類型註解(TypeScript)
#在 TypeScript 中,冒號用於指定變數或函數的型別。例如:
<code class="typescript">let num: number = 10;</code>
以上是js中冒號什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!