2-9编程练习

来源:2-9 编程练习

Xavier_Wu

2019-01-04 23:03:57

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <title></title>
</head>
<body>
    <script type="text/javascript">
        //补充代码
var i=1,sum = 0;
while(i <= 100){
   
   
   if(i%2 == 0){
       if(i == 22 || i == 44 || i == 88){
           continue;
       }
       document.write(i+"<br>");
       sum=sum+i;
   }
   i++;
   
}
document.write(sum);
        
 </script>
</body>
</html>
老师您好,请问i=1;然后先进行判断再进行i++;为什么就打不开网页呢(刷新也不行)?而i=0;++i;再进行判断就可以打开网页出现结果。
写回答

2回答

给大佬递茶

2019-01-26

不能用while,continue会跳出的

0

慕布斯645313

2019-01-06

两种方式我试了一下都不行哎,应该是死循环了吧,你试试我的代码,

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>break和continue</title>
</head>
<body>
<script type="text/javascript">
//补充代码
var sum = 0;
for( var a=0 ;a<=100; a=a+2){
if(a==22||a==44||a==66||a==88){
continue;
}
document.write(a+"<br>");
sum += a;

}


0

0 学习 · 10204 问题

查看课程