掌握控制语句的使用灵活运用高级语法自定义函数function课件.ppt

上传人:牧羊曲112 文档编号:3766589 上传时间:2023-03-21 格式:PPT 页数:23 大小:1.79MB
返回 下载 相关 举报
掌握控制语句的使用灵活运用高级语法自定义函数function课件.ppt_第1页
第1页 / 共23页
掌握控制语句的使用灵活运用高级语法自定义函数function课件.ppt_第2页
第2页 / 共23页
掌握控制语句的使用灵活运用高级语法自定义函数function课件.ppt_第3页
第3页 / 共23页
掌握控制语句的使用灵活运用高级语法自定义函数function课件.ppt_第4页
第4页 / 共23页
掌握控制语句的使用灵活运用高级语法自定义函数function课件.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《掌握控制语句的使用灵活运用高级语法自定义函数function课件.ppt》由会员分享,可在线阅读,更多相关《掌握控制语句的使用灵活运用高级语法自定义函数function课件.ppt(23页珍藏版)》请在三一办公上搜索。

1、第3章 JavaScript基本语句,教学目标,1.掌握控制语句的使用2.灵活运用高级语法自定义函数function,赋值语句的语法如下:变量名=表达式;,3.1 赋值语句,1if语句语法:if(expression)statement,3.2 条件语句,2ifelse语句语法:if(expression)statement1elsestatement2,3else if语句语法:if(expression1)statement1else if(expression2)statement2else if(expression3)statement3,4if语句的嵌套if语句不但可以单独使用,而

2、且可以嵌套应用。即在if语句的从句部分嵌套另外一个完整的if语句。在if语句中嵌套使用if语句,其外层if语句的从句部分的大括号可以省略。但是,在使用应用嵌套的if语句时,最好是使用大括号来确定相互之间的层次关系。否则,由于大括号使用位置的不同,可能导致程序代码的含义完全不同,从而输出不同的内容。例如在下面的两个示例中由于大括号的位置不同,结果导致程序的输出结果完全不同。,5switch语句语法:switch(expression)case judgement1:statement1;break;case judgement2:statement2;break;default:defaults

3、tatement;break;,1while语句语法:while(expression)statement,3.3 循环语句,2dowhile语句语法:dostatementwhile(expression);,3for循环语句语法:for(initialize;test;increment)statement,1break语句break语句可以使程序立即跳出循环。该语句有两种形式:有标号的和无标号的。多数情况下,break语句是单独使用的;但有时也可以在其后面加一个语句标号,以表明跳出该标号所指定的循环,并执行该循环之后的代码。语法:break;,3.4跳转语句,2continue语句con

4、tinue语句可以跳过当前循环的剩余语句。如果是在while或者for循环语句中应用,则需要先判断循环条件,如果循环的条件不符合,就跳出循环。语法:continue;,1嵌套try.catch语句如果在catch区域中也发生了异常,可以在catch区域中再使用一组try.catch语句,即嵌套使用try.catch语句。语法:trysomestatements;catch(exception)trysomestatments;catch(exception)somestatments;finallysomestatements;try:捕捉异常关键字。catch:捕捉异常关键字。finally

5、:最终一定会被处理的区块的关键字。,3.5异常处理语句,2使用throw语句抛出异常 在程序中使用throw语句可以有目的的抛出异常。语法:throw new Error(somestatements);throw:抛出异常关键字。也可以使用throw语句抛出Error对象子类的对象。语法:throw new TypeError(somestatements);,JavaScript脚本会把处于“/”和一行结尾之间的任何文本都当作注释忽略掉。此外“/*”和“*/”之间的文本也会被当作注释。这些C型的知识可以跨越多行,但是其中不能有嵌套的注释。下面的代码都是合法的JavaScript脚本注释方法

6、,例如:/这是一条单行注释/*这是另一条单行注释*/*这是一条多行注释*/,3.6注释语句,为程序代码添加注释具有以下作用:可以理解程序某些语句的作用和功能,使程序更易于理解。可以用注释来暂时屏蔽某些语句,使浏览器对其暂时忽略,等到需要时再取消注释,这些语句将重新发挥作用。,语法:function functionName(parameters)some statements;functionName:函数名称。parameters:参数名称。,3.7.1函数的定义,3.7函数,1函数的简单调用语法:function functionName(parameters)some statement

7、s;functionName(parameters);functionName:函数名称。parameters:参数名称。,3.7.2函数的调用,2在事件响应中调用函数当用户单击某个按钮或某个复选框时都将触发事件,通过编写程序对事件做出反应的行为称为响应事件,在JavaScript语言中,将函数与事件相关联就完成了响应事件的过程。,3通过链接调用函数函数除了可以在响应事件中被调用之外,还可以在链接中被调用,在标签中的href标记中使用“javascript:”关键字调用函数,当用户单击这个链接时,相关函数将被执行。,语法:var outter=10;function functionName(parameters1)functionName(parameters2);functionName:递归函数名称。,3.7.3递归函数,在定义递归函数时需要两个必要条件:包括一个结束递归的条件。包括一个递归调用语句。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号