- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
循环结构
.定义:重复执行一段代码(重复代码块);
循环结构
.作用:a.简化代码,处理重复的代码b.遍历数组、json对象、节点集合
3彳盾环的五大要素:
a彳盾环变量
b循环变量的初始值
C循环的增值
d循环的条件
e彳盾环体 4循环的分类(1) while 循环
while(循环的条件){循环体
)
执行逻辑:首先进行变量判断,如果不满足,不进入循环体,如果满足, 进入循环体,循环体执行完毕,变量增值,再次进行判断。
案例:
a.怎么实现1 - 50的和? ?
var i = 1;var sum = 0;
while( i = 50 ){sum += i;
i++;)
b.打印100以内7的倍数var i = 1;
while(i = 100){if(i % 7 == 0){
consoledog(i);) i + +;
)console.log(sum);
c.打印100以内所有偶数的和var i = 1;
var sum = 0;while( i = 100 ){
if( i % 2 == 0){sum += i;
)i++;
)console.log(sum);
(2 ) do...while 循环语法:
do{〃循环体
}while(i 10);执行逻辑:首先进入循环体,执行一次,然后再进行变量的自增,然后再
次进行判断……案例:
a.入职薪水10K ,每年涨幅5% , 50年后工资多少?
var money = 10000;var year = 1;
do{money *= 1.05;
year++;}while(year = 50);
console.log(money);(3 ) for循环
语法:
for(语句1,语句2 ,语句3 ){//循环体
)语句1 :循环变量以及初始值
语句2:循环的终止条件语句3:循环变量的增值
执行逻辑:首先声明循环变量,为变量赋值,然后进行条件判断,如果成立, 进入循环体,循环体执行完毕,循环变量增值,自增之后,再进行条件判断……0案例:
a.打印100-200之间所有能被3或者7整除的数 for(var i = 100 ; i = 200 ; i++){ jf(i%3==0||i%7==0){ console.log(i);)
)b.计算100的阶乘
var product = 1;for(var i = 1; i = 100 ; i + +){ product *= i;
)console.log(product)
五、死循环
靠自身无法终止的程序六、循环嵌套
.实现表格
document.write( table);
for(var i = 0 ; i 10 ; i + +){ document.write( trH);
〃打印的td
for(var k = 0 ; k 10 ; k++){
document.write( td /td );
)
document.write( /tr);
)
document.write( /table);.九九乘法表
for(var i = 1; i = 9 ; i + +){
for(var j = 1; j = i; j + +){
document.write( j + ” * ” + i + ”= + i * j + nbsp;nbsp;nbsp;);
)
document.write( br br);
)七、循环练习
.打印100以内所有偶数的和
var sum = 0;
for(var i = 1; i = 100 ; i + +){
if( i % 2 == 0){
sum += i;
)
)
console.log(sum);.打印出1000-2000年中所有的闰年,并以每行四个数的形式输(〃闰年条件:非 整百年,被4整除,或者被400整除) 〃添加一个计数器
var count = 0;
for(var year = 1000 ; year = 2000 ; year++){
if( year % 100 != 0 year % 4 == 0 || year % 400 == 0 ){
document.write(year + nbsp;nbsp;nbsp;nbsp;”);
〃每打印一个闰年,计数器加一,当计数器能被4整除的时候,打印一个换行。
count++;
if(count % 4 = = 0){
document.wnte( br)
)
)
).打印三角形(直角三角形)
for(var i = 1; i = 5 ; i + +){
for(var k = 1; k = i; k++){
document.write( div /div)
)
document.write( brH);
您可能关注的文档
- 初中信息技术教学故事.docx
- 初中体育工作自评报告范本五篇合集.docx
- 初一年级管理工作思路2022年5篇.docx
- 创业计划书大学生版 5篇.docx
- 创业学模拟训练指导书.docx
- 分工种交底汇总表.docx
- 减肥平台期突破宝典,你必须拥有!.docx
- 净水厂现场踏勘 说明文件.docx
- 冬雨季施工方案与措施.docx
- 冥王星的天文科学小知识有哪些.docx
- 《2025年短视频平台AI内容审核:合规需求与工具应用技术挑战》.docx
- 《2025年家居测评视频内容与会员家装服务》.docx
- 2025年国网营销专业安全培训考试题库及答案最新版.docx
- 2025年L3级智能驾驶汽车用户体验与市场接受度研究.docx
- 《2025年香水香氛场景化营销效果评估报告》.docx
- 《2025年饮料包装机械智能化升级路径》.docx
- 2025年互联网医疗行业在线问诊医生资源整合.docx
- 2025-2026学年初中心理健康八年级全一册北师大版(2015)教学设计合集.docx
- 2025年高校游戏美术大赛题目及答案.doc
- 2025年初一地理卷子期末考试题及答案.doc
原创力文档


文档评论(0)