js第六(流程控制--循环)

循环结构

js中的三种循环语句
1,for循环;
2,while循环;
3,do…while循环;
(1)for循环
for(初始化变量(var声明的一个普通变量);条件表达式(终止条件);操作表达式(最后执行的代码)){}
例子:1,计算1-100的和和平均值

var sum = 0;
        var average = 0;
        for (var i = 1; i <= 100; i++) {
            sum += i;
        }
        average = sum / 100;
        console.log(sum);
        console.log(average);

例子:2,计算1-100的偶数和奇数的和

var ou = 0;
        var ji = 0;
        for (var i = 1; i <= 100; i++) {
            if (i % 2 == 0) {
                ou += i;
            } else {
                ji += i;
            }
        }
        console.log('偶数和为:' + ou);
        console.log('奇数和为:' + ji);

例子:3,求班级总成绩和平均成绩以弹框显示

var num = prompt("请输入总人数");
        var sum = 0;
        var average = 0;
        for (var i = 1; i <= num; i++) {
            var score = prompt('请输入第' + i + '个学生成绩');
            sum += parseFloat(score);
        }
        average = sum / num;
        alert('总成绩为:' + sum);
        alert('平均成绩为:' + average);

(2) 双重for循环:外层循环一次,里层循环全部
例子:九九乘法表

var str = '';
        for (var i = 1; i <= 9; i++) {
            for (var j = 1; j <= i; j++) {
                str += j + 'x' + i + '=' + i * j + '\t';
            }
            str += '\n';
        }
        console.log(str);

(3)while循环
while(条件表达式){
循环体
}
例子:计算1-100的和

 var sum = 0;
        var i = 1;
        while (i <= 100) {
            sum += i;
            i++;
        }
        console.log(sum);

do…while循环:先执行一次循环体,在判断条件,如果为真则继续执行否则退出循环,至少会循环一次;

断点调试:
自己在程序的某一行设置一个断点,调试时,程序运行到这一步就会停住,然后一步步往下调试,调试过程中可以看各个变量的值,出错的话,调试到出错的代码行就会显示错误,停下来;
使用:
浏览器中按F12–>sourse找到需要调试的文件–>在程序的某一行设置断点
**watch:**监视,通过watch可以监视变量的值的变化,非常常用;
**F11:**程序单步执行,让程序一步一步执行,这个时候观察watch中变量的值的变化;
(4)contine和break
continue:退出当前循环,继续执行后续循环;
break:立即跳出整个循环;

小结

三个循环很多情况可以相互替代使用;
跟数字相关的用 for 比较多;
while和do…while用来判断更复杂的条件比for更加灵活;while执行次数可能为0、do…while至少执行一次;while先判断后执行、do…while先执行一次在判断执行。
for循环最为常用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值