语句(JavaScript基础初学者用).ppt

上传人:小飞机 文档编号:6025428 上传时间:2023-09-16 格式:PPT 页数:31 大小:265KB
返回 下载 相关 举报
语句(JavaScript基础初学者用).ppt_第1页
第1页 / 共31页
语句(JavaScript基础初学者用).ppt_第2页
第2页 / 共31页
语句(JavaScript基础初学者用).ppt_第3页
第3页 / 共31页
语句(JavaScript基础初学者用).ppt_第4页
第4页 / 共31页
语句(JavaScript基础初学者用).ppt_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《语句(JavaScript基础初学者用).ppt》由会员分享,可在线阅读,更多相关《语句(JavaScript基础初学者用).ppt(31页珍藏版)》请在三一办公上搜索。

1、第4章 语句,从上一章中可以看出,表达式的作用只是生成并返回一个值,但是在一个程序里,如果仅仅只是生成并返回值的话,那么这个程序可能什么也做不了。在JavaScript中还有很多种语句,通过这些语句可以控制程序代码的执行次序,从而可以完成比较复杂的程序操作。,4.1 表达式语句,表达式语句是JavaScript中最简单的语句。表达式语句通常是赋值语句、delete语句和函数或方法调用语句。(具体内容请参照书。),4.2 语句块,用将多个语句括起来,就行成了一个语句块。JavaScript会按着语句块中语句出现次序逐一地执行。通常情况下,JavaScript会执行完语句块中的所有语句,除非语句块

2、中出现break、continue、return或throw语句。语句块的使用范围很广,可以与函数或选择语句、循环语句、异常处理语句等语句联合使用,以达到复杂的程序控制目的。(具体内容请参照书。),4.3 选择语句,选择语句是JavaScript中的基本控制语句之一,其作用是让JavaScript根据条件选择执行哪些语句或不执行哪些语句。在JavaScript中的选择语句可以分为if语句和switch语句两种。,4.3.1 if语句,if语句是一个单一的选择语句,相当于口语中的“如果就”语句。其语法代码如下所示:if(),4.3.2 ifelse语句,ifelse语句是两路选择语句,相当于口语

3、中常用到的“如果否则”语句,其语法代码如下所示:if()else,4.3.3 ifelse ifelse语句,ifelse ifelse语句可以提供多重选择,相当于口语中的“如果如果否则”,其语法代码如下所示:if()else if()else if()else,4.3.4 ifelse if语句,将ifelse ifelse语句中的else省略就成了ifelse if语句,(具体内容请参照书。),4.3.5 if语句的嵌套,if语句允许嵌套,在嵌套时要注意else与if的匹配,sample03.htm也可以用嵌套方式来实现,(具体内容请参照书。),4.3.6 switch语句,ifelse

4、ifelse语句和嵌套的if语句都可以为程序流程提供多个可执行的分支,由JavaScript判断并执行某一个分支。但是如果分支特别多的话,JavaScript就要重复去判断每个分支中的逻辑表达式,这无疑是一种时间上的浪费。JavaScript的switch语句在多分支的处理上,比if语句要有效得多。switch语句可以针对变量不同的值来选择执行哪个语句块,(具体内容请参照书。),4.4 循环语句,选择语句允许让JavaScript选择执行语句块,而循环语句可以让JavaScript重复执行某个语句块。JavaScript中的循环语句包括while语句、dowhile语句、for语句和forin

5、语句四种。,4.4.1 while语句,while语句是在JavaScript中使用得最多的一种循环语句,其语法代码如下所示:while(),4.4.2 dowhile语句,dowhile语句与while语句十分类似,也是一个循环语句,不同的是while语句是先判断逻辑表达式的值是否为true之后再决定是否执行循环体中的语句,而dowhile语句是先执行循环体中的语句之后,再判断逻辑表达式是否为true,如果为true则重复执行循环体中的语句。(具体内容请参照书。),4.4.3 for语句,for语句也是一种常用的循环语句,这种循环语句使用起来比while语句更为方便,因为for语句提供的是一

6、种常用的循环模式,即初始化变量、判断逻辑表达式和改变变量值,这三个关键操作都可以在for语句中被明确定义。,4.4.4 forin语句,forin语句提供的是一种与前面提到的循环语句都不同的另一种循环语句,这种循环语句可以遍历对象中的所有属性或数组中的所有元素。也常用来为对象的所有属性赋值。(具体内容请参照书。),4.5 跳转语句,在循环语句的循环体中,JavaScript允许在满足一定条件的情况下,直接跳出循环语句。或在满足一定条件的情况下开始一个新的循环,这种操作就需要用到跳转语句。JavaScript中的跳转语句包括break语句与continue语句两种。,4.5.1 break语句,

7、break语句的作用是跳出循环或结束switch语句,其语法代码如下所示:break;,4.5.2 continue语句,continue语句与break语句类似,也可以跳出一次循环。但与break语句不同的是,continue语句只会跳出一次循环,进入下一次循环,而break语句跳出循环之后结束了整个循环。(具体内容请参照书。),4.6 异常处理语句,在JavaScript中,可以对产生的异常进行处理。所谓异常是指在程序中产生了某些异常情况或错误。处理这些异常情况或错误所使用的语句,就是异常处理语句。在JavaScript中的异常处理语句包括throw语句与trycatchfinally语句

8、两种。,4.6.1 throw语句,throw(抛出)语句的作用是抛出一个异常。所谓的抛出异常,就是用信号通知发生了异常情况或错误。,4.6.2 trycatchfinally语句,trycatchfinally语句是JavaScript中的用于处理异常的语句,该语句与throw语句不同。throw语句只是抛出一个异常,但对该异常并不进行处理,而trycatchfinally语句可以处理所抛出的异常。,4.6.3 异常处理语句的综合应用,trycatchfinally语句不仅可以接收到JavaScript抛出的异常,还可以接收到throw语句所抛出的异常。因此可以通过trycatchfinal

9、ly语句与throw语句相结合来达到处理异常的目的。,4.7 其他语句,在JavaScript中除了选择语句、循环语句、跳转语句和异常处理语句之外,还存在一起其他语句,而这些语句都是在JavaScript中必不可少的语句,请看以下的介绍。,4.7.1 标签语句,标签语句在前面的章节里已经有所接触,如break语句和continue语句想要出到特定的循环之外时,就必须使用到标签语句。在switch语句中的case语句和default语句,这些都是特殊的标签语句。其实,在JavaScript中,任何语句之前都可以加上一个标签,标签语句的作用仅仅是标记该语句,,4.7.2 var语句,var语句在前

10、面的章节里也曾经介绍过,该语句可以用来定义一个或多个变量,其语法代码如下所示:var 变量名var 变量名=变量值var 变量名1,变量名2,变量名3 var 变量名1=变量值1,变量名2=变量值2,变量名3=变量值3,4.7.3 function语句,function语句的作用是定义一个函数,其语法代码如下所示:function 函数名(参数1,参数2),4.7.4 return语句,return语句只能出现在function语句的函数体中,用于指定函数的返回值。return语句的语法代码如下所示:return 表达式;,4.7.5 with语句,JavaScript语言是面向对象的语言,因

11、此,在对象的属性调用方面有可能会多次使用到对象属性存取运算符(.)。如果使用with语句,就可以简化对象属性调用的层次。(具体内容请参照书。),4.7.6 空语句,空语句十分简单,就是一个分号,如下所示:;,4.7.7 comment语句,comment语句,即注释语句,这是JavaScript中常见到的语句之一,也是本章中介绍的最后一种语句。一个好的程序员,应该会使用适当的注释语句来提高程序的可读性与维护性。,4.8 小结,本章中主要介绍了JavaScript中的语句,JavaScript的所有功能都是通过语句来实现的。JavaScript中的语句可以简单地分为表达式语句、语句块、选择语句、循环语句、跳转语句、异常处理语句和其他语句几种。熟练掌握这些语句,是学习JavaScript必不可少的基础。在下一章中将会介绍JavaScript中的函数。,

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号