Maison > interface Web > Questions et réponses frontales > Un article analysant le contrôle des processus en JavaScript

Un article analysant le contrôle des processus en JavaScript

PHPz
Libérer: 2023-04-21 15:24:55
original
718 Les gens l'ont consulté

Javascript, en tant que langage de script, est très adapté à la programmation web. En fait, c’est l’un des langages les plus couramment utilisés dans le développement Web. Le contrôle de flux est l'une des méthodes de programmation les plus couramment utilisées en JavaScript. Cet article analysera le contrôle de flux en JavaScript du point de vue des instructions if, des instructions switch, des boucles for, des boucles while et des boucles do-while.

instruction if

l'instruction if est utilisée pour contrôler le flux d'exécution du programme en fonction des conditions. Sa syntaxe de base est la suivante :

if (condition) {
  // code block to be executed if condition is true
}
Copier après la connexion

Si la condition (condition) est remplie, alors le bloc de code entre accolades sera exécuté ; sinon, les instructions du bloc de code seront ignorées ; L'exemple suivant montre l'utilisation des instructions if :

var x = 10;

if (x > 5) {
  console.log("x is greater than 5");
}
Copier après la connexion

Dans cet exemple, comme la valeur de x est 10, la condition x > 5 est remplie et les instructions du bloc de code sont exécutées. La console affichera "x est supérieur à 5".

instruction if...else

if...else est une structure de contrôle de flux qui exécute un bloc de code lorsqu'une condition est remplie et un autre bloc de code lorsque la condition n'est pas remplie. Sa syntaxe de base est la suivante :

if (condition) {
  // block of code to be executed if the condition is true
} else {
  // block of code to be executed if the condition is false
}
Copier après la connexion

Dans le code ci-dessus, si la condition est remplie, le code du bloc d'instruction if sera exécuté ; sinon, le code du bloc d'instruction else sera exécuté ; Voici un exemple :

var x = 20;

if (x < 10) {
  console.log("x is less than 10");
} else {
  console.log("x is greater than or equal to 10");
}
Copier après la connexion

Puisque la valeur de x est 20, la condition dans l'instruction if x < 10 n'est pas satisfaite, donc le programme exécute le code dans le bloc d'instruction else et imprime la console comme "x est supérieur supérieur ou égal à 10".

instruction switch

l'instruction switch est une instruction de branchement multidirectionnelle utilisée pour exécuter différents blocs de code en fonction de différentes conditions. La syntaxe de base est la suivante :

switch (expression) {
  case value1:
    // code block to be executed if expression matches value1
    break;
  case value2:
    // code block to be executed if expression matches value2
    break;
  ...
  default:
    // code block to be executed if no case matches expression
}
Copier après la connexion

Comme mentionné ci-dessus, l'expression est le paramètre de l'instruction switch et peut être n'importe quelle expression permettant de calculer une valeur. À l'intérieur du bloc d'instructions switch, l'étiquette case spécifie la valeur à tester et l'instruction break est utilisée pour sortir du bloc d'instructions. S'il n'y a pas de cas correspondants, l'instruction par défaut sera exécutée. Voici un exemple :

var day = "Monday";

switch (day) {
  case "Monday":
    console.log("Today is Monday");
    break;
  case "Tuesday":
    console.log("Today is Tuesday");
    break;
  case "Wednesday":
    console.log("Today is Wednesday");
    break;
  default:
    console.log("Today is not Monday, Tuesday, or Wednesday");
}
Copier après la connexion

Dans le code ci-dessus, puisque la valeur du jour est "Lundi", le résultat est "Aujourd'hui, c'est lundi".

boucle for

une boucle for est une boucle qui s'exécute un nombre spécifié de fois étape par étape, testant une condition à chaque itération de boucle. Sa syntaxe de base est la suivante :

for (initialization; test condition; update) {
  // code block to be executed
}
Copier après la connexion

Dans une boucle for, l'instruction d'initialisation déclare généralement une variable compteur et lui attribue une valeur initiale. La condition de test est utilisée pour tester si la variable du compteur remplit la condition. L'instruction update met à jour la variable compteur à chaque itération. À l’intérieur du bloc de boucle for, le programme exécute toutes les instructions dans l’ordre. Voici un exemple :

for (var i = 0; i < 5; i++) {
  console.log(i);
}
Copier après la connexion

Le résultat est :

0
1
2
3
4
Copier après la connexion
Copier après la connexion
Copier après la connexion

boucle while

une boucle while est une boucle qui exécute à plusieurs reprises un bloc de code tant qu'une condition est vraie. La syntaxe de base est la suivante :

while (condition) {
  // code block to be executed
}
Copier après la connexion

À l'intérieur de la boucle while, le programme exécutera le bloc de code à plusieurs reprises uniquement lorsque la condition (condition) est vraie. Le programme quitte la boucle while lorsque la condition n'est plus remplie. Voici un exemple :

var i = 0;

while (i < 5) {
  console.log(i);
  i++;
}
Copier après la connexion

Le résultat est le même que l'exemple utilisant une boucle for :

0
1
2
3
4
Copier après la connexion
Copier après la connexion
Copier après la connexion

boucle do-while

La boucle do-while est une boucle qui exécute à plusieurs reprises un bloc de code alors qu'une condition est vraie , contrairement à une boucle while. Le problème est qu'il exécute toujours le bloc de code une fois, puis vérifie la condition après l'exécution du bloc de code. La syntaxe de base est la suivante :

do {
  // code block to be executed
} while (condition)
Copier après la connexion

Ce qui suit est un exemple :

var i = 0;

do {
  console.log(i);
  i++;
} while (i < 5);
Copier après la connexion

Le résultat de sortie de cet exemple est également le même que l'exemple utilisant la boucle for et la boucle while :

0
1
2
3
4
Copier après la connexion
Copier après la connexion
Copier après la connexion

En résumé, le contrôle de flux en JavaScript est la clé pour écrire des programmes efficaces La clé. fin

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal