4 将数组转换成字符串 将数组转换成字符串主要通过toString()、toLocaleString()和join()方法实现。 toString()方法 该方法可把数组转换为字符串,并返回结果。 arrayObject.toString() arrayObject:必选项。数组名称。 返回值:以字符串显示arrayObject。返回值与没有参数的join()方法返回的字符串相同。 说明: 在转换成字符串后,数组中的各元素以逗号分隔。 例如,将数组转换成字符串。代码如下: var arr=new Array(a,b,c,d,e,f); document.write(arr.toString()); toLocaleString()方法 该方法将数组转换成本地字符串。 语法: arrayObject.toLocaleString() arrayObject:必选项,数组名称。 返回值:本地字符串。 说明:toLocaleString方法首先调用每个数组元素的toLocaleString()方法,然后使用地区特定的分隔符把生成的字符串连接起来,形成一个字符串。 例如,将数组转换成用“,”号分隔的字符串。代码如下: var arr=new Array(a,b,c,d,e,f); document.write(arr.toLocaleString()); join()方法 该方法将数组中的所有元素放入一个字符串中。 arrayObject.join(separator) separator:可选项。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。 返回值:返回一个字符串。该字符串是把arrayObject的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插入separator字符串而生成的。 例如,以指定的分隔符将数组中的元素转换成字符串。代码如下: var arr=new Array(a,b,c,d,e,f); document.write(arr.join(#)); 13.8 综合实例——使用数组存储商品信息 本实例将实现使用数组存储商品信息并输出的功能,运行程序,将显示如图13-21所示的运行结果。 图13-21 使用数组存储商品信息 实例本实例的关键是如何定义数组,并输出数组元素,这里主要使用Array对象创建数组,并使用for循环遍历输出数组中的所有元素。关键代码如下: script language = javascript var info; info = new Array(5); info[0] = BH001; info[1] = ASP.NET编程词典; info[2] = 软件; info[3] = 珍藏版; info[4] = 798; document.write(商品信息:/br); for(var i=0;iinfo.length;i++){ document.write(info[i]+/br); } /script (1)JavaScript对字母大小写是敏感(严格区分字母大小写)的。 (2)JavaScript关键字(Reserved Words)是指在JavaScript语言中有特定含义,成为JavaScript语法中一部分的那些字。 (3)变量是指程序中一个已经命名的存储单元,它的主要作用就是为数据操作提供存放信息的容器。 (4)在JavaScript中,使用变量前需要先声明变量,所有的JavaScript变量都由关键字var声明。 (5)字符串(string)是由Unicode字符、数字、标点符号等组成的序列,它是JavaScript用来表示文本的数据类型。 (5)在JavaScript中,数组使用Array对象表示。 (6)数组的添加和删除可以使用concat()、pop()、push()、shift()、splice()和unshift()方法实现。 (7)将数组中的元素按照指定的顺序进行排列可以通过reverse()和sort()方法实现。 (8)将数组转换成字符串主要通过toString()、toLocaleString()和join()方法实现。 知识点提炼 1.JavaScript区分大小写吗? 2.如何在JavaScript中定义常量? 3.JavaScript中数字型数据主要有哪几种数据类型? 4.描述JavaScript中常见的运算符,并举例说明它们的用处? 5.常用的条件判断语句有哪几种? 6.if语句和switch语句的区别。 7.常见的循环控制语句有哪几种? 8.简单描述continue语句和break语句的区别。 习题 * (2)编写自定义的JavaScript函数
您可能关注的文档
- 《幼儿园教育活动设计与指导》第二章幼儿园五大领域的活动设计与指导.ppt
- 网页设计与开发第5章图形图像处理技术.ppt
- 网页设计与开发第6章多媒体播放技术.ppt
- 审计实务课件审计基础-学做会计.ppt
- 网页设计与开发第7章HTML高级应用.ppt
- 《幼儿园教育活动设计与指导》第六章幼儿园活动区的设计与指导.ppt
- 网页设计与开发第8章CSS概述.ppt
- 《幼儿园教育活动设计与指导》第三章幼儿园园本课程的活动设计与指导.ppt
- 网页设计与开发第9章CSS中的选择器.ppt
- 《幼儿园教育活动设计与指导》第四章幼儿园建构式课程的活动设计与指导.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)