掌握控制语句的使用灵活运用高级语法自定义函数function.ppt
上传人:天马****23 上传时间:2024-09-11 格式:PPT 页数:22 大小:473KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

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

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

预览

免费试读已结束,剩余 12 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

教学目标赋值语句的语法如下:变量名=表达式;1.if语句语法:if(expression){statement}2.if…else语句语法:if(expression){statement1}else{statement2}3.elseif语句语法:if(expression1){statement1}elseif(expression2){statement2}elseif(expression3){statement3}4.if语句的嵌套if语句不但可以单独使用,而且可以嵌套应用。即在if语句的从句部分嵌套另外一个完整的if语句。在if语句中嵌套使用if语句,其外层if语句的从句部分的大括号{}可以省略。但是,在使用应用嵌套的if语句时,最好是使用大括号{}来确定相互之间的层次关系。否则,由于大括号{}使用位置的不同,可能导致程序代码的含义完全不同,从而输出不同的内容。例如在下面的两个示例中由于大括号{}的位置不同,结果导致程序的输出结果完全不同。5.switch语句语法:switch(expression){casejudgement1:statement1;break;casejudgement2:statement2;break;…default:defaultstatement;break;}1.while语句语法:while(expression){statement}2.do…while语句语法:do{statement}while(expression);3.for循环语句语法:for(initialize;test;increment){statement}1.break语句break语句可以使程序立即跳出循环。该语句有两种形式:有标号的和无标号的。多数情况下,break语句是单独使用的;但有时也可以在其后面加一个语句标号,以表明跳出该标号所指定的循环,并执行该循环之后的代码。语法:break;2.continue语句continue语句可以跳过当前循环的剩余语句。如果是在while或者for循环语句中应用,则需要先判断循环条件,如果循环的条件不符合,就跳出循环。语法:continue;1.嵌套try...catch语句如果在catch区域中也发生了异常,可以在catch区域中再使用一组try...catch语句,即嵌套使用try...catch语句。语法:<scriptlanguage="javascript">try{somestatements;}catch(exception){try{somestatments;}catch(exception){somestatments;}}finally{somestatements;}</script>try:捕捉异常关键字。catch:捕捉异常关键字。finally:最终一定会被处理的区块的关键字。2.使用throw语句抛出异常在程序中使用throw语句可以有目的的抛出异常。语法:<scriptlanguage="javascript">thrownewError("somestatements");</script>throw:抛出异常关键字。也可以使用throw语句抛出Error对象子类的对象。语法:<scriptlanguage="javascript">thrownewTypeError("somestatements");</script>JavaScript脚本会把处于“//”和一行结尾之间的任何文本都当作注释忽略掉。此外“/*”和“*/”之间的文本也会被当作注释。这些C型的知识可以跨越多行,但是其中不能有嵌套的注释。下面的代码都是合法的JavaScript脚本注释方法,例如:<scriptlanguage=”javascript”>//这是一条单行注释/*这是另一条单行注释*//*这是一条多行注释……*/</script>为程序代码添加注释具有以下作用:可以理解程序某些语句的作用和功能,使程序更易于理解。可以用注释来暂时屏蔽某些语句,使浏览器对其暂时忽略,等到需要时再取消注释,这些语句将重新发挥作用。语法:<scriptlanguage="javascript">functionfunctionName(parameters){somestatements;}</script>functionName:函数名称。parameters:参数名称。