JS数组、Date、String、Math.doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14
文档列表 文档介绍
在上一章中, 我们已经介绍了 JavaScript 的基本语法, 从本章开始将着重介绍 JavaScript 内置对象的使用。 1. Array 与 Hash 案例 1: 要求利用变量保存数据, 再用 () 将变量输出。效果如下图:(图中的空格为全角空格) 图1案例 1效果图案例分析: 要显示的是一组人物信息,包含 4 个元素,每一个元素又包含名字和绰号。那么我们只需要把这 8 个数据分别保存到 8 个变量中,然后将变量打印即可。代码演示: 案例 1 (利用变量完成) <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title> 案例 1(利用变量完成) </title> </head> <script type="text/javascript"> var name1,name2,name3,name4; var byname1,byname2,byname3,byname4; name1 ="林冲", name2 ="吴用", name3 ="李逵", name4 ="史进"; byname1 ="豹子头", byname2 ="智多星", byname3 ="黑旋风", byname4 ="九纹龙"; (" 姓名绰号<br>") ("----------------<br>") (name1+" "+byname1+"<br>") (name2+" "+byname2+"<br>") (name3+" "+byname3+"<br>") (name4+" "+byname4+"<br>") </script> <body> </body> </html> 保存上面代码,运行效果如图 1 所示。上述代码,变量过多,操作繁杂,而且不易于维护,有经验的程序员肯定不会这么写, 有没有更好的办法呢?在 Java 中,我们学过数组的概念,将多个变量合并成一个数组实现代码优化, JavaScript 中如何应用数组呢? ?数组数组就是某类数据的集合,数据类型可以是整型、字符串。语法结构:数组定义及初始化/** *方式 1:定义数组变量后,直接初始化*/ var 数组名①=[元素 1②,元素 2,元素 3……]③; /** *方式 2:利用 Array 对象定义数组*/ var 数组名= new Array( 数组长度); var 数组名= new Array( 元素 1,元素 2,元素 3……); 语法解析: 1 数组名的定义规则与变量相同。 2 数组内元素的数据类型可以不一样。 3 初始化数组与 Java 不一样,需要用中括号。代码演示:案例 1 (利用数组完成) <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title> 案例 1(利用数组完成) </title> </head> <script type="text/javascript"> var name = ["林冲"," 吴用"," 李逵"," 史进"]; var byname = new Array(" 豹子头"," 智多星"," 黑旋风"," 九纹龙"); (" 姓名绰号<br>") ("----------------<br>") for(var i= 0; i< ; i++){ (name[i]+" "+byname[i]+"<br>") } </script> <body> </body> </html> 代码解析: 1 length 属性可以获得数组的长度保存上面代码,运行效果如图 1 所示。上面的代码中, 我们定义了两个数组分别保存姓名和绰号, 这就要求我们在操作数组的时候两个数组的下标一定要对应, 否则会出现“智多星林冲”、“九纹龙李逵”这样张冠李戴的现象。解决这样的问题,在 Java 中可以使用 HashMap 这样的键值表来实现, 一个键对应一个值,不会出现交叉串位。 JavaScript 中的 Hash 表与 Java 中的 HashMap 非常相似,下面就来介绍下如何在 JavaScript 中应用 hash 表。? Hash 表语法结构: Hash 表的定义与使用/** * hash 表的定义及初始化*/

JS数组、Date、String、Math 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-06-19