- 1、本文档共113页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScript脚本语言(发)
for语句 遇到重得执行指定次数的代码时,使用for循环比较合适 在执行for循环执行体中的语句前,有三个语句将得到执行,这三个语句的运行结果将决定是否要进入for循环体 for( [表达式1]; [表达式2] ; [表达式3] ) { 语句组; } while语句 while循环在执行循环体前测试一个条件,如果条件成立则进入循环体,否则跳到循环后的第一条语句。 一些重复执行动作的情形比较简单时就不需要用for循环,可以使用while循环代替 while( 条件表达式 ) { 语句组; } do-while语句 do-while语句先执行一遍循环体,循环体内的语句执行之后再测试一个条件表达式 。 如果表达式成立则继续执行下一轮循环,否则跳到do-while代码段后的第一条语句。 do { 语句组; } while( 条件表达式 ); for-in语句 for-in语句是for语句的一个变体,同样是for循环语句 for-in通常用于遍历某个集合的每个元素,比如数组由很多元素,其元素索引构成了一个集合,使用for-in语句可以遍历该集合,进而取得所有元素数据 。 for ( n in set) { 语句组; } break语句将无条件跳出并结束当前的循环结构 continue语句的作用是忽略其后的语句并结束此轮循环和开始新的一轮循环 异常处理语句 程序运行过程中难免会出错,出错后的运行结果往往是不正确的,因此运行时出错的程序通常被强制中止。运行时的错误统称为异常 try-catch try-catch-finally throw 为了能在错误发生时得到一个处理的机会,JavaScript提供了异常处理语句 try-catch语句 try-catch是一个异常捕捉和处理代码结构,当try块中的代码发生异常时,将由catch块捕捉以及处理。 try { tryStatements } catch(exception) { catchStatements } try-catch-finally语句 try-catch-finally语句作用与try-catch语句一样,唯一的区别就是当所有过程执行完毕之后前者的finally块无条件被执行 throw语句 当多个结构嵌套时,处于里层try-catch语句不打算自己处理异常则可以将其抛出,父级try-catch语句可以接收到子级抛出的异常。 try{ tryStatements; }catch( exception ){ handleStatements; }finally{ fianllyStatements; } 数组 课程内容安排 数组介绍 创建数组 数组元素的基本操作 数组对象常见的操作 数组介绍 数组的概念 :JavaScript数组是指将多个数据编码存储、提供一致的存取方式的集合 。 与其它程序语言不同的是,JavaScript的数组元素的数据类型可以不相同。 实际开发中,总是面临大量数据存储的问题。JavaScript语言不像C/C++那样合适用于数据结构的设计,因此需要系统内部提供针对大量数据存储的工具,数组因此而产生。JavaScript数组的目标是能组织存储各种各样的数据,并且访问方式和其它语言一样,特点是能混合存储类型不相同的数据。 数组介绍 单维数组 与多维数组等效的数组 数组元素:是指存储在数组中并赋予唯一索引号的数据段 。 各元素的数据类型可以是任意有效的JavaScript数据类型,元素按添加进数组的顺序存储于数组中。 示意图如下: 创建数组 创建一个空数组 通过指定数组长度创建数组 通过指定数组元素创建数组 直接创建数组 创建数组 创建一个空数组 数组在创建时可以不包含任何元素数据,即空数组。创建后返回一个数组对象,使用该对象可以往数组中添加元素。语法如下: 上述语句将创建一个空数组。变量Obj引用创建后的数组对象,通过此变量可以操作数组,Array()为数组对象的构造函数。 var Obj = new Array(); 创建数组 通过指定数组长度创建数组 在创建数组时可以指定数组的元素长度,通过这种方式可以创建一个有指定元素个数的数组对象 。语法如下: Size指明新建的数组有多少个元素。数组对象的length将被设置为Size,仅指定长度但没有实际填充元素及其数据的数组将得不到数据存储空间 var Obj = new Array( Size ); 创建数组 通过指定数组元素创建数组 新建的数组将包含创建时指定的元素,通常用在数据已经准备就绪的场合。语法如下: var Obj = new Array( 元素1, 元素2
文档评论(0)