前言
本文讲解了javascript的循环,如果觉得对你有帮助请关注小编,你的支持就是我更新的动力!
本文学习目标
1.可以说出循环的目的。 2.能够说出for循环的执行过程。 3.能够使用断点调试来观察代码的执行过程。 4.能够使用for循环完成累加求和等案例。 5.能够使用for循环完成乘法表案例。 6.能够说出while循环跟do while循环的区别。 7.能够说出break和 continue的区别。
提示:以下是本篇文章正文内容
一、循环
1.循环的目的:
在没有学习循环时想在控制台打印:白嫖不是一个好习惯,我们只能,连续写三个代码,非常麻烦!
循环就会解决这个问题,所以循环就是为了避免重复执行某些语句。
不循环:
console.log('白嫖不是一个好习惯') console.log('白嫖不是一个好习惯') console.log('白嫖不是一个好习惯')
循环:
for(var i=1; 1<=3; i++){ //初始化变量 第一个i为循环的起始值 第二个i为循环的终止值 i++操作表达式,三步缺一不可! console.log('点赞 关注 评论!') }
2.JS中的循环
(1)for循环
(2)while循环
(3)do while循环
二、for循环
在程序中,一组被重复执行的语句被称为循环体,能否继续重复执行,取决与终止的条件。由循环体及循环的终止条件组成的语句,被称之为循环语句。
1.语法结构
for循环主要用于把某些代码循环若干次,通常与计数有关系。
for(初始化变量;条件表达式;操作表达式){ 循环体 } for(var i=1; 1<=100 i++){//会循环100次 //初始化变量 第一个i为循环的起始值 第二个i为循环的终止值 i++操作表达式,三步缺一不可! console.log('点赞 关注 评论!')//循环体 }
2.for循环重复不相同的代码
因为有计数器变量 i 的存在 i每次循环值都会变化。
for(var i=1; i<=3; i++){ document.write('今年我' + i + '岁了' + '<br/>') }
运行结果:
for循环中是可以使用 if与else if 语句的;
for(var i=1; i<=3; i++){ if(i==1){ document.write( i+ '今年我出生了') }else if(i==2){ document.write(i+ '今年我2岁了') }else{ document.write(i+ '英年早逝') } }
3. for循环案例
要求,求1-100之间所有整数的和。
var sum=0;//我们需要一个储存结果的变量 sum ,初始值一定是0; for(var i=1; i<=100; i++){ sum+=i;//sum = sum+i } document.write(sum)//结果为5050
要求,求1-100之间能被3整除的数的和
var sum=0; for(var i=1; i<=100; i++){ if(i%3==0){ sum+=i;//sum = sum+i } } document.write(sum)//结果为1683