- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
知识点6 循环语句的使用 2)do…while语句 do…while循环是循环语句的另一种形式,与while循环的不同在于前者条件表达式在循环末尾,后者在循环开头。do…while语句结构如下: 3)for语句 for语句是JavaScript提供的第三种循环形式,for语句结构如下: 其中3个表达式的作用如下。 (1) 表达式1为循环变量赋初值。 (2) 表达式2给出循环条件判断。 (3) 表达式3用来改变循环变量的值。 do{ 循环体 } while(条件表达式); for(表达式1; 表达式2; 表达式3){ 循环体 } 知识点6 循环语句的使用 4)for…in语句 for…in语句通常用来遍历对象的每一个属性或是数组的每一个元素。例如: for (i in obj) { document.write(i+”值为:”+obj[i]+”br”); } 【实例3-5】循环语句的应用。 实例要求动态在页面中生成一个隔行换色的HTML表格。 图3.8 循环语句实例效果图 知识点7 跳转语句的使用 1)break语句 break语句可以使程序立即跳出循环。该语句有两种形式:有标号的和无标号的。多数情况下,break语句是单独使用的,但有时也可以在其后面加一个语句标号,以表明跳出该标号所指定的循环,并执行该循环之后的代码。 2)continue语句 continue语句可以跳过当前循环的剩余语句。如果是在while或for循环语句中应用,则需要先判断循环条件,如果循环的条件不符号,就跳出循环。 script for( i=1;i10;i++ ){ if(i5){ break //如果i5就会立即跳出循环 } document.write(i+,); //输出i的值 } for(i=1;i8;i++) { //应用for循环语句,判断如果i小于8,则执行i++ if(i==2||i==4||i==5) continue; //应用if语句判断如果i的值等于2\4\5则应用continue语句跳过该循环 document.write(i); //输出i的值 } 【实例3-6】跳转语句的应用。 实例要求通过循环语句和跳转语句输出i的值,要求i的平方小于给定值n的最大整数。 图3.9 跳转语句实例效果图 script var number=0;//定义一个变量 var n=135; //定义变量 for(var i=0;in;++i){ //应用for循环语句 document.write(i+.); //输出i的值 if(i*i=n){ //判断如果i*i的值小于n number=i; //则将i的值保存到number中 continue; //跳出本次循环 } document.write(br测试完成!); //输出测试完成 break; //跳出循环 } document.write(br获取到的i的平方小于n的最大整数是:); document.write(number); /script 知识点8 异常处理语句的使用 异常处理语句是指处理在程序中产生的某些异常情况或错误所使用的语句,包括throw语句和try…catch…finally语句。 1)throw语句 throw 语句的作用是创建 exception(异常)。通常与 try...catch语句配合使用,用来控制程序流程并产生精确错误消息。语句结构如下: 2)try…catch…finally语句 try…catch…finally语句为异常处理语句,为程序出现意外和异常时提供解决方法。语法结构如下: throw (exception) ; // exception 可以是字符串、整数、逻辑值或者对象 try { 语句块; } catch(exception) { 语句块; } finally { 语句块; } 【实例3-7】异常处理语句的应用。 实例要求在消息提示框中输入一个值,如果输入的值在0~100之间,不抛出错误信息,提示“输入的成绩为**”;如果输入的值小于0,抛出错误信息,提示“成绩不能为负数!”;如果输入值大于100,抛出错误信息,提示“成绩不能大于100!”;如果输入的不是数值,抛出错误信息,提示“输入的不是数值!”。无论输入值是什么,给出相应提示后再提示“成绩输入完毕!”。 图3.10 异常处理语句案例运行初始效果图 知识点9 函数的使用 1)函数的定义 把整个脚本分割成具有相对独立功能的几段脚
您可能关注的文档
- 《数据结构(C#语言描述)》习题答案.doc
- JavaScript程序设计案例教程(第2版)第1章HTML+JavaScript+CSS概述.ppt
- JavaScript程序设计案例教程(第2版)第2章HTML+DIV+CSS筹备网站.ppt
- JavaScript程序设计案例教程(第2版)第4章 JavaScript内置对象.ppt
- JavaScript程序设计案例教程(第2版)第5章DOM对象.ppt
- JavaScript程序设计案例教程(第2版)第6章BOM对象.ppt
- JavaScript程序设计案例教程(第2版)第8章jQuery和Ajax技术.ppt
- JavaScript程序设计案例教程(第2版)第9章HTML5+CSS3技术.ppt
- 工程经济与项目管理10.工程项目质量控制.ppt
- 工程经济与项目管理11.工程项目安全与环境管理.pptx
- 工程经济与项目管理12.工程项目竣工验收.pptx
- 建材与检测课件第四章混凝土.ppt
- 建设工程项目管理全套教学课件.ppt
最近下载
- 初三数学二次根式测试题目一二.doc VIP
- 高考物理公式大全.doc VIP
- 《心肺复苏术》PPT课件ppt.pptx VIP
- 2023-2025高考英语高频词汇汇编(打印背诵版).pdf
- 5.1 社会历史的本质 课件(共34张PPT)(含音频+视频).pptx VIP
- 让蕲艾走向世界详细资料.ppt VIP
- 家政保洁企业发展规划经营计划.pptx VIP
- 局限性脑炎多学科决策模式中国专家共识(2025版).docx VIP
- 中国成人急性呼吸窘迫综合征(ARDS)诊断与非机械通气治疗指南(2023)解读PPT课件.pptx VIP
- 2023中国成人急性呼吸窘迫综合征(ARDS)诊断与非机械通气治疗指南(完整版).pdf VIP
文档评论(0)