js基咄3

本文介绍了JavaScript中的循环结构,包括do...while、for循环、循环嵌套、break语句的使用,以及如何利用循环拼接HTML结构和生成表格。同时提供了一些实战案例,如寻找闰年、水仙花数、4叶玫瑰数等,以及解决实际问题,如小和尚挑水问题。
摘要由CSDN通过智能技术生成

js基咄3

1.do…while(使用很少)

while (条件){

执行语句

变理更新

}

初始化

do{

执行语句

变理更新

}while(判断条件)

var num = 20;
while(num<=10){
   
  console.log(num);
  num++;
}
//不满足条件一个都不执行
//区别
var num =20;
do{
   
  console.log(num);
  num++;
  
}while(num<=10);
//无论条件是否满足,do...while循环都会执行一次。
2.for循环

循环的组成

初始值 判断条件 执行语句 变理更新

for(var i = 0; i<=10;i++){

执行语句

}

for(var num = 0; num<=10; num++){
   
  console.log(num);
  //0-10
  /*
  for循环执行步骤:
  1.先执行初始化(只执行一次)
  2.判断条件===true==3
  2.判断条件===false===5
  3.执行执行语句
  4.变量更新==2
  5.退出循环
  */
}
//for循环的别外一种写法
var num=0;
for(;num<=10;num++){
   
  console.log(num);
}

判断某个区间的所有的闰年

需求:输出1000-2000之间所有的闰年,要求每行输出8个 显示在页面上

//count记录闰年的个数,因为8个在一起就打行出来一行
var count=0
for(var year = 1000; year<=2020;year++){
   
  if(year%4==0&&year%100!=0||year%400==0){
   
    //只要满足if条件,说明这个年份就是闰年,count+1,进来一次,就记录一次
    count++;
    document.write(year+" ");
    //当有8个闰年的时候,需要换行当count是8的倍数的时候就需要换行
    if(count%8==0){
   
      document.write('<br>')
    }
  }
}

判断水仙花数

/*
水仙花数:一个数的个位 十位 百位数的三次方之和等于这个数的时候,这个数就叫
水仙花数
100-999
eg:153=1*1*1+5*5*5+3*3*3
153%10=3
153%100%10=5
153%100=1
要取整
parseInt()
*/
for(var i = 100;i<=999;i++){
   
  var g=i%10;
  var s=parseInt(i%100/10);
  var b=parseInt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值