recherche
  • Se connecter
  • S'inscrire
Réinitialisation du mot de passe réussie

Suivez les projets qui vous intéressent et découvrez les dernières actualités les concernant.

quitter le saut de boucle

Quitter le saut de boucle

Le format est le suivant :

for(初始条件;判断条件;循环后条件值更新)
{  if(特殊情况)
  {break;}
  循环代码
}

En cas de circonstances particulières, la boucle se terminera immédiatement. Jetez un œil à l'exemple ci-dessous, qui génère 10 nombres. Si la valeur est 5, la sortie s'arrête.

<html>
<head>
    <script>
        var num;
        for(num=1;num<10;num++){
            if (num==5)
            {
                break;//如果num是5,退出循环。
            }
            document.write("数值"+num+"<br />");
        }
    </script>
</head>
<body>
</body>
</html>

Les résultats de sortie sont les suivants

QQ截图20161012134415.png

Remarque : lorsque num = 5, la boucle se terminera et le contenu de la boucle suivante ne sera pas affiché .

<!DOCTYPE html>
<html>
<body>
<p>点击按钮,测试带有 break 语句的循环。</p>
<button onclick="myFunction()">点击这里</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x="",i=0;
for (i=0;i<10;i++)
  {
  if (i==3)
    {
    break;
    }
  x=x + "The number is " + i + "<br>";
  }
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
</html>


nouveau fichier
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>break</title> <script type="text/JavaScript"> var mynum =new Array(70,80,66,90,50,100,89);//定义数组mynum并赋值 var i=0; while(i<mynum.length) { if(mynum[i]<60) { document.write("成绩"+mynum[i]+"不及格,不用循环了"+"<br>"); break; } document.write("成绩:"+mynum[i]+"及格,继续循环"+"<br>"); i=i+1; } </script> </head> <body> </body> </html>
Réinitialiser le code
Opération automatique
soumettre
Aperçu Clear
  • Recommandations de cours
  • Téléchargement du didacticiel