Choix multiples (instruction Switch)
Lorsqu'il existe de nombreuses options, switch est plus pratique à utiliser que s'il en était autrement.
switch(表达式) { case值1: 执行代码块 1 break; case值2: 执行代码块 2 break; ... case值n: 执行代码块 n break; default: 与 case值1 、 case值2...case值n 不同时执行的代码 }
Description de la syntaxe :
Le commutateur doit se voir attribuer une valeur initiale, et la valeur correspond à chaque valeur de cas. Satisfaites toutes les instructions après l'exécution du cas et utilisez l'instruction break pour empêcher l'exécution du cas suivant. Si toutes les valeurs de cas ne correspondent pas, l'instruction après défaut est exécutée.
Exemple : faisons un plan hebdomadaire, apprenons des connaissances conceptuelles lundi et mardi, pratiquons en entreprise mercredi et jeudi, résumons l'expérience vendredi, reposons-nous et amusons-nous samedi et dimanche.
<script type="text/JavaScript"> var myweek =3;//myweek表示星期几变量 switch(myweek){ case 1: case 2: document.write("学习理念知识"); break; case 3: case 4: document.write("到企业实践"); break; case 5: document.write("总结经验"); break; default: document.write("周六、日休息和娱乐"); } </script>
for loop
Beaucoup de choses ne sont pas faites une seule fois, mais répétées. Par exemple, imprimez 10 copies du papier test, une à la fois, et répétez cette action jusqu'à ce que l'impression soit terminée. Nous utilisons des instructions de boucle pour accomplir ces choses. Une instruction de boucle consiste à exécuter à plusieurs reprises un morceau de code.
pour la structure des déclarations :
for(初始化变量;循环条件;循环迭代) { 循环语句 }
Exemple : S'il y a 6 balles dans une boîte, nous en prenons une à la fois et retirons à plusieurs reprises les balles de la boîte, jusqu'à ce que toutes les balles soient prises.
<script type="text/javascript"> var num=1; for (num=1;num<=6;num++){ //初始化值;循环条件;循环后条件值更新 document.write("取出第"+num+"个球<br />"); } </script>
Nous avons 1, 2, 3...10 pièces d'argent de différentes dénominations. Utilisez la déclaration for pour compléter le total et voir combien d'argent. nous avons au total ?
<script type="text/JavaScript"> var mymoney,sum=0;//mymoney变量存放不同面值,sum总计 for(mymoney=1;mymoney<=10;mymoney++){ sum= sum + mymoney; } document.write("sum合计:"+sum); </script>
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!