while (循环条件) {循环体};
1.1-100之间的和
var n=0;var sum=0;while(n<100){
n++;
sum+=n;
document.write(n+'<br />')}
document.write('1-100之间的和为:'+sum+'<br />')//5050
2.1-100偶数和
var n01=0;var sum01=0;//计数器while(n01<100){
n01++;if(n01%2==0){
sum01+=n01;//sum01=sum01+n01;
document.write(n01+'<br />')}}
document.write('1-100之间偶数之和'+sum01+'<br />');//2550
3.1-100以内7的倍数
var n02=0;while( n02<100){
n02++;if(n02%7==0){
document.write(n02+'<br />')}}
4.1-100的奇数,奇数和
var n03=0;var sum03=0;while(n03<100){
n03++;if(n03%2!=0){//n03%2==1
sum03+=n03;
document.write(n03+'<br />');}}
document.write('1-100之间的奇数和为:'+sum03+'<br />');//2500
do {循环体;} while (循环条件);
1.1-100之间的所有3的倍数之和
var n001=0;var sum001=0;do{
n001++;if(n001%3==0){
sum001+=n001;//累计增加
document.write(n001+'<br />');}}while(n001<100);
document.write('1-100之间的3的倍数之和为:'+sum001+'<br />');//1683
2.使用do-while循环:输出询问“我爱你,嫁给我吧?”,选择“你喜欢我吗?(y/n):",如果输入为y则打印”我们形影不离“,若输入为n,则继续询问
do{var tex=prompt('你喜欢我吗?y/n');}while(tex!='y');alert('我们形影不离');
for (初始化表达式; 判断表达式; 自增表达式) { 循环体}
1.打印1-100之间的所有数
for(var i=1;i<=100;i++){
document.write(i+'<br />');}
3.求1-100之间所有数的平均值
var sum0=0;for(var i=1;i<=100;i++){
sum0+=i;}
document.write('1-100之间的所有平均数:'+sum0/100);//50.5
4.求1-100之间所有偶数的和,奇数的和
var sum1=0;var sum2=0;for(var i=1;i<=100;i++){if(i%2==0){//document.write('<br />'+i);
sum1+=i;}if(i%2!=0){
sum2+=i;}}
document.write('<br />'+'1-100之间的偶数和为:'+sum1+'<br />');//2550
document.write('1-100之间的奇数和为:'+sum2+'<br />');//2500
5.求1-100之间所有数的乘积
var cheng=1;for(var i=1;i<=100;i++){
cheng*=i;}
document.write('1-100之间的乘积:'+cheng+'<br />');//9.33262154439441e+157
6.求1-100之间所有奇数的和
var sum00=0;for(var i=1;i<=100;i++){if(i%2!=0){
sum00+=i;}}
document.write('1-100之间所有奇数的和为:'+sum00+'<br />');//2500
7.计算1-100之间能3整除的数的和
var sum01=0;for(var i=1;i<=100;i++){if(i%3==0){
sum01+=i;}}
document.write('1-100之间能被3整除的数的和:'+sum01+'<br />');//1683
8.计算1-100之间不能被7整除的数的和
var sum02=0;for(var i=1;i<=100;i++){if(i%7!=0){
sum02+=i;}}
document.write('1-100之间不能被7整除的数的和:'+sum02+'<br />');//4315