27岁,山西运城人,职业电商经理人,前端开发工作者,从事过网站建设、网络推广、SEO、SEM、信息流推广、二类电商、网络运维、软件开发,等相关电商工作,经验较为丰富,小米技术社区致力于为广大从事Web前端开发的人员提供一些力所能及的引导和帮助 ...[更多]
E-mail:mzze@163.com
Q Q:32362389
W X:xiaomi168527
27岁,山西运城人,职业电商经理人,网络工程师兼运维,从事过运营商网络建设,企业网络建设、优化。数据中心网络维护等通过,经验丰富,座右铭:当自己休息的时候,别忘了别人还在奔跑。 ...[更多]
大于花一样的年龄,河南郑州是我家,2010年在北京接触团购网,2011年进入天猫淘宝一待就是四年,如今已经将设计走向国际化(ps:误打误撞开始进入阿里巴巴国际站的设计,嘿嘿)五年电商设计,丰富经验,从事过天猫淘宝阿里各项设计,店铺运营,产品拍摄;我将我的经历与您分享是我的快乐!座右铭:越努力越幸运! ...[更多]
E-mail:97157726@qq.com
Q Q:97157726
while是先判断循环条件,满足再执行循环体
do while是先执行循环体,再判断循环条件
while循环的执行规则: 先定义初始值,判断循环条件;如果循环条件为true,则进入{}循环体(执行代码,计数+1)
循环体代码执行结束,重新判断循环条件;如果循环条件为true,则进入{}循环体(执行代码,计数+1)
。。。
直到 某一次判断循环条件----
如果循环条件不为true,则跳出循环,执行while(){}后面的代码
var i=0; while(i<10){ console.log('我爱你' + i); i++; } var i=0; while(i<10){ console.log('我爱你' + (i+1) ); i++; } var i=1; while(i<=10){ console.log('我爱你' + i ); i++; } console.log('结束');
var total = 0; // 存放 计算的和 var i = 1; while(i<=100){ //累加 // total += i; total = total + i; // total = 0 + 1 =1; // total = 1 + 2 = 3; // total = 3 + 3 = 6; // total = 6 + 4 = 10;... i++; // 如果不写i++ 会造成死循环 } console.log(total);
do while循环的执行规则
定义初始值
do{//循环体 计数+1}while(循环条件)
定义初始值 执行do中的循环体 计数+1 判断循环条件
循环条件 结果为true;重新执行do中的循环体 计数 +1 判断循环条件
循环条件 结果为true;重新执行do中的循环体 计数 +1 判断循环条件
循环条件 结果为true;重新执行do中的循环体 计数 +1 判断循环条件
。。。。。。
循环条件 结果不为true; 则循环停止, 继续执行do while后面的代码
//while写法 你说我美不美 y/n 直到你说我美我就停止 var res = prompt('你说我美不美y/n'); while(res != 'y'){ res = prompt('你说我美不美y/n'); } console.log('谢谢你的称赞'); //do while写法 var res = ''; do{ res = prompt('你说我帅不帅y/n'); }while(res != 'y') console.log('你眼光真好,我放过你了');
本站内容均为小米原创,转载请注明出处:小米技术社区>> js流程控制的while循环和do while循环的写法以及区别