零基础学JavaScript语句PPT.ppt

上传人:zhu****ei 文档编号:5429831 上传时间:2020-01-29 格式:PPT 页数:31 大小:364.50KB
返回 下载 相关 举报
零基础学JavaScript语句PPT.ppt_第1页
第1页 / 共31页
零基础学JavaScript语句PPT.ppt_第2页
第2页 / 共31页
零基础学JavaScript语句PPT.ppt_第3页
第3页 / 共31页
点击查看更多>>
资源描述
第4章语句 从上一章中可以看出 表达式的作用只是生成并返回一个值 但是在一个程序里 如果仅仅只是生成并返回值的话 那么这个程序可能什么也做不了 在JavaScript中还有很多种语句 通过这些语句可以控制程序代码的执行次序 从而可以完成比较复杂的程序操作 由安博测试空间技术中心 4 1表达式语句 表达式语句是JavaScript中最简单的语句 表达式语句通常是赋值语句 delete语句和函数或方法调用语句 具体内容请参照书 4 2语句块 用 将多个语句括起来 就行成了一个语句块 JavaScript会按着语句块中语句出现次序逐一地执行 通常情况下 JavaScript会执行完语句块中的所有语句 除非语句块中出现break continue return或throw语句 语句块的使用范围很广 可以与函数或选择语句 循环语句 异常处理语句等语句联合使用 以达到复杂的程序控制目的 具体内容请参照书 4 3选择语句 选择语句是JavaScript中的基本控制语句之一 其作用是让JavaScript根据条件选择执行哪些语句或不执行哪些语句 在JavaScript中的选择语句可以分为if语句和switch语句两种 4 3 1if语句 if语句是一个单一的选择语句 相当于口语中的 如果 就 语句 其语法代码如下所示 if 4 3 2if else语句 if else语句是两路选择语句 相当于口语中常用到的 如果 否则 语句 其语法代码如下所示 if else 4 3 3if elseif else语句 if elseif else语句可以提供多重选择 相当于口语中的 如果 如果 否则 其语法代码如下所示 if elseif elseif else 4 3 4if elseif 语句 将if elseif else语句中的else省略就成了if elseif语句 具体内容请参照书 4 3 5if语句的嵌套 if语句允许嵌套 在嵌套时要注意else与if的匹配 sample03 htm也可以用嵌套方式来实现 具体内容请参照书 4 3 6switch语句 if elseif else语句和嵌套的if语句都可以为程序流程提供多个可执行的分支 由JavaScript判断并执行某一个分支 但是如果分支特别多的话 JavaScript就要重复去判断每个分支中的逻辑表达式 这无疑是一种时间上的浪费 JavaScript的switch语句在多分支的处理上 比if语句要有效得多 switch语句可以针对变量不同的值来选择执行哪个语句块 具体内容请参照书 4 4循环语句 选择语句允许让JavaScript选择执行语句块 而循环语句可以让JavaScript重复执行某个语句块 JavaScript中的循环语句包括while语句 do while语句 for语句和for in语句四种 4 4 1while语句 while语句是在JavaScript中使用得最多的一种循环语句 其语法代码如下所示 while 4 4 2do while语句 do while语句与while语句十分类似 也是一个循环语句 不同的是while语句是先判断逻辑表达式的值是否为true之后再决定是否执行循环体中的语句 而do while语句是先执行循环体中的语句之后 再判断逻辑表达式是否为true 如果为true则重复执行循环体中的语句 具体内容请参照书 4 4 3for语句 for语句也是一种常用的循环语句 这种循环语句使用起来比while语句更为方便 因为for语句提供的是一种常用的循环模式 即初始化变量 判断逻辑表达式和改变变量值 这三个关键操作都可以在for语句中被明确定义 4 4 4for in语句 for in语句提供的是一种与前面提到的循环语句都不同的另一种循环语句 这种循环语句可以遍历对象中的所有属性或数组中的所有元素 也常用来为对象的所有属性赋值 具体内容请参照书 4 5跳转语句 在循环语句的循环体中 JavaScript允许在满足一定条件的情况下 直接跳出循环语句 或在满足一定条件的情况下开始一个新的循环 这种操作就需要用到跳转语句 JavaScript中的跳转语句包括break语句与continue语句两种 4 5 1break语句 break语句的作用是跳出循环或结束switch语句 其语法代码如下所示 break 4 5 2continue语句 continue语句与break语句类似 也可以跳出一次循环 但与break语句不同的是 continue语句只会跳出一次循环 进入下一次循环 而break语句跳出循环之后结束了整个循环 具体内容请参照书 4 6异常处理语句 在JavaScript中 可以对产生的异常进行处理 所谓异常是指在程序中产生了某些异常情况或错误 处理这些异常情况或错误所使用的语句 就是异常处理语句 在JavaScript中的异常处理语句包括throw语句与try catch finally语句两种 4 6 1throw语句 throw 抛出 语句的作用是抛出一个异常 所谓的抛出异常 就是用信号通知发生了异常情况或错误 4 6 2try catch finally语句 try catch finally语句是JavaScript中的用于处理异常的语句 该语句与throw语句不同 throw语句只是抛出一个异常 但对该异常并不进行处理 而try catch finally语句可以处理所抛出的异常 4 6 3异常处理语句的综合应用 try catch finally语句不仅可以接收到JavaScript抛出的异常 还可以接收到throw语句所抛出的异常 因此可以通过try catch finally语句与throw语句相结合来达到处理异常的目的 4 7其他语句 在JavaScript中除了选择语句 循环语句 跳转语句和异常处理语句之外 还存在一起其他语句 而这些语句都是在JavaScript中必不可少的语句 请看以下的介绍 4 7 1标签语句 标签语句在前面的章节里已经有所接触 如break语句和continue语句想要出到特定的循环之外时 就必须使用到标签语句 在switch语句中的case语句和default语句 这些都是特殊的标签语句 其实 在JavaScript中 任何语句之前都可以加上一个标签 标签语句的作用仅仅是标记该语句 4 7 2var语句 var语句在前面的章节里也曾经介绍过 该语句可以用来定义一个或多个变量 其语法代码如下所示 var变量名var变量名 变量值var变量名1 变量名2 变量名3 var变量名1 变量值1 变量名2 变量值2 变量名3 变量值3 4 7 3function语句 function语句的作用是定义一个函数 其语法代码如下所示 function函数名 参数1 参数2 4 7 4return语句 return语句只能出现在function语句的函数体中 用于指定函数的返回值 return语句的语法代码如下所示 return表达式 4 7 5with语句 JavaScript语言是面向对象的语言 因此 在对象的属性调用方面有可能会多次使用到对象属性存取运算符 如果使用with语句 就可以简化对象属性调用的层次 具体内容请参照书 4 7 6空语句 空语句十分简单 就是一个分号 如下所示 4 7 7comment语句 comment语句 即注释语句 这是JavaScript中常见到的语句之一 也是本章中介绍的最后一种语句 一个好的程序员 应该会使用适当的注释语句来提高程序的可读性与维护性 4 8小结 本章中主要介绍了JavaScript中的语句 JavaScript的所有功能都是通过语句来实现的 JavaScript中的语句可以简单地分为表达式语句 语句块 选择语句 循环语句 跳转语句 异常处理语句和其他语句几种 熟练掌握这些语句 是学习JavaScript必不可少的基础 在下一章中将会介绍JavaScript中的函数
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!