Le deux-points en JavaScript a six utilisations : 1. Opérateur d'affectation ; 2. Opérateur conditionnel (opérateur ternaire) ; 3. Instruction d'étiquette ; 5. Opérateur d'extension (ES6) ;
Signification des deux points en JavaScript
En JavaScript, les deux points (:) servent d'opérateur et ont de multiples utilisations.
1. Opérateur d'affectation
L'utilisation la plus courante du côlon est celle d'opérateur d'affectation. Il attribue la valeur d'une expression à une variable. Par exemple :
<code class="javascript">let x = 10; x += 5; // 等效于 x = x + 5</code>
2. Opérateur conditionnel (opérateur ternaire)
Le côlon est également utilisé comme opérateur conditionnel, également appelé opérateur ternaire. Il renvoie l'une des deux valeurs basées sur une expression conditionnelle. La syntaxe est la suivante :
<code class="javascript">条件 ? 值1 : 值2</code>
Par exemple :
<code class="javascript">const isEven = n => (n % 2 === 0) ? true : false;</code>
3. Instruction d'étiquette
Les deux points peuvent être utilisés pour ajouter des étiquettes aux instructions. Cela permet d'utiliser l'instruction break
或 continue
pour accéder à l'instruction marquée. Par exemple :
<code class="javascript">myLabel: while (condition) { // ... }</code>
4. Littéraux d'objet
Dans les littéraux d'objet, les deux-points sont utilisés pour spécifier des clés et des valeurs. Par exemple :
<code class="javascript">const person = { name: "John Doe", age: 30 };</code>
5. Opérateur Spread (ES6)
Dans ES6, les deux points peuvent être utilisés avec l'opérateur spread (...) pour développer un tableau ou un objet. Par exemple :
<code class="javascript">const arr1 = [1, 2, 3]; const arr2 = [...arr1, 4, 5]; // [1, 2, 3, 4, 5]</code>
6. Annotation de type (TypeScript)
Dans TypeScript, les deux points sont utilisés pour spécifier le type d'une variable ou d'une fonction. Par exemple :
<code class="typescript">let num: number = 10;</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!