Maison > interface Web > js tutoriel > le corps du texte

Explication détaillée de l'instruction de contrôle de flux javascript Instruction Switch et exemple de code de boucle for

伊谢尔伦
Libérer: 2017-07-24 09:42:56
original
2550 Les gens l'ont consulté

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 不同时执行的代码
 }
Copier après la connexion

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>
Copier après la connexion

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(初始化变量;循环条件;循环迭代)
 { 
   循环语句 
 }
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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!

Étiquettes associées:
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!