大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说while循环_while循环的用法的例子,希望您对编程的造诣更进一步.
while循环在满足条件是会进入循环,在执行一次后再次验证条件,如果还满足条件则继续进入循环,直到不满足条件跳出循环。
while(条件){ 循环语句; }
例如用while循环打印菱形:
var i = 0, j = 0, row = 10, col = 20, n, a = 0, b, c; while (j++ < row) { n = 0; while (n++ < row – j) { document.write(“ ”); } i = 0; while (i++ < j * 2 – 1) { document.write(““); } document.write(“
“); } while (a++ < row) { col = 20; b = col; c = row – 1; while (c– > row – a) { document.write(“ ”); } while (col– > a * 2 – 1) { document.write(““); } document.write(“
“); }
while循环中还有break命令,跳出当前循环
例如:求0-100以内质数
var j = 1,i=2,bool=true; while (j++ < 100) { i = 2; bool = true; while (i < j) { if (j % i === 0) { bool = false; break; } i++; } if (bool) console.log(j); }
若在循环前有命名,break:命名,则会直接跳出命名的循环
var i=0; var j=0; // 循环前增加id: lzl:while(i++<10){ j=0; while(j++<10){ // break 跳出到指定的id位置 if(i*j>50) break lzl; } } console.log(i,j);
while循环中还有continue指令,遇到满足条件的话直接跳到下一次循环继续往后,当前continue后面的语句不执行
例如:
var i=0; var sum=0; while(i++<10){ if(i===5) continue; sum+=i; } console.log(sum);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/13421.html