Maison  >  Article  >  interface Web  >  Que signifie le côlon en js

Que signifie le côlon en js

下次还敢
下次还敢original
2024-05-07 20:30:26513parcourir

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) ;

Que signifie le côlon en js

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 breakcontinue 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn