关于小米
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循环的写法以及区别