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 }
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"); }
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 }
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"); }
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 }
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"); }
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 }
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); }
Le résultat est :
0 1 2 3 4
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 }
À 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++; }
Le résultat est le même que l'exemple utilisant une boucle for :
0 1 2 3 4
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)
Ce qui suit est un exemple :
var i = 0; do { console.log(i); i++; } while (i < 5);
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
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!