zoukankan      html  css  js  c++  java
  • 循环demo

      // demo1,输出1-100所有可以同时被2和3同时整除的数值

            //方法1
            // 循环生成 1-100的数值
            // for(var i = 1 ; i <= 100 ; i++){
            //     // 如果i可以被2整除并且可以被3整除,并且就是逻辑与
            //     if(i % 2 === 0 && i % 3 === 0 ){
            //         // 就输出i
            //         console.log(i);
            //     }
            // }

            // 方法2
            // 可以被2和3同时整除的数值,第一个是6,之后 +=6 
            // 初始值是6 判断进入循环的条件是 <= 100 步长是 6
            // for(var i = 6 ; i <= 100 ; i+=6){
            //     console.log(i);
            // }



            // 循环生成 1000 - 9999 的所有整数
            // 需要判断哪个年份是闰年
            // 年份可以被4整除但是不能被100整除 或者 可以被 400整除
            // 条件1  可以被 4 整除 并且 不能被 100 整除
            // 条件2  可以被 400 整除
            // 两个条件,满足其一,就可以认定为,年份是闰年
            // 两个大的条件,可以满足条件1,或者,可以满足条件2
            // 因此,两个大的条件之间,逻辑运算符是 逻辑或 ||
            // 第一个条件,又是由两个小条件组成的,两个小条件之间的关系是 逻辑与 &&
            // 为了保险起见,逻辑算符符中,所有的表达式,最好都使用()包裹

            // for(var i = 1000 ; i <= 9999 ; i++){
            //     if( ( ( i%4 == 0 ) && ( i%100 != 0 ) ) || ( i%400 == 0 ) ){
            //         console.log(i);
            //     }
            // }



            // 判断1000-9999之间的闰年
            // 输出到页面中 document.write()
            // 每输出4个年份,换一行
            // 换行可以输出br标签实现 document.write('<br>');

            // 定义一个变量,每次输出一个闰年,我们就记录一次次数
            // 每4个闰年,输出一次换行
            // 也就是输出如年的次数是4的倍数,执行输出换行
            // 所谓的4的倍数,就是可以被4整除的数值
            
            // 定义一个变量,存储闰年输出的次数
            var time = 0;
            // 通过循环,生成1000至9999的所有数值
            for(var i = 1000 ; i <= 9999 ; i++){
                // 当符合闰年条件时,
                if( ( ( i % 4 == 0 ) && ( i % 100 != 0 ) ) || (i%400 == 0) ){
                    // 输出如年年份
                    document.write(i + ' ');
                    // 给变量执行累加操作,记录输出闰年的次数
                    time++;
                    // 当记录闰年次数的数值是4的倍数,也就是可以被4整除
                    // if(time%4==0){
                    //     // 就输出一个换行
                    //     document.write('<br>');
                    // }

                    // 等于4时,也就是记录了4次
                    // 输出换行,并且将记录次数清零,赋值为0,重新记录,
                    if(time == 4){
                        document.write('<hr>');
                        time = 0;
                    }
                }
            }
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    存储类&作用域&生命周期&链接属性
    关于mysql数据库的备份和还原
    Centos 7下mysql的安装与配置
    基于Apache+php+mysql的许愿墙网站的搭建
    关于php留言本网站的搭建
    linux下面桌面的安装
    时间同步ntp服务的安装与配置
    通过挂载系统光盘搭建本地yum仓库的方法
    linux系统root用户忘记密码的重置方法
    linux系统的初化始配置
  • 原文地址:https://www.cnblogs.com/ht955/p/14021548.html
Copyright © 2011-2022 走看看