String、Math、Array

String、Math、Array

ID:41077005

大小:232.01 KB

页数:37页

时间:2019-08-15

String、Math、Array_第1页
String、Math、Array_第2页
String、Math、Array_第3页
String、Math、Array_第4页
String、Math、Array_第5页
资源描述:

《String、Math、Array》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章String、Math、Array等数据对象JavaScript脚本提供丰富的内置对象,包括同基本数据类型相关的对象(如String、Number)、允许创建用户自定义和组合类型的对象(如Object、Array)和其他能简化JavaScript操作的对象(如Math、Date、RegExp、Function)。其中,RegExp对象将在“正则表达式”章节进行详细的叙述。本章从实际应用出发,详细讨论其余的JavaScript脚本内置对象。6.1String对象String对象是和原始字符串数据类型相对应的JavaScript脚本内置对象

2、,属于JavaScript核心对象之一,主要提供诸多方法实现字符串检查、抽取子串、字符串连接、字符串分割等字符串相关操作。语法如下:varMyString=newString();varMyString=newString(string);该方法使用关键字new返回一个使用可选参数“string”字符串初始化的String对象的实例MyString,用于后续的字符串操作。6.1.1如何使用String对象方法操作字符串使用String对象的方法来操作目标对象时,并不操作对象本身,而只是返回包含操作结果的字符串。例如要设置改变某个字符串的值,必

3、须要定义该字符串等于将对象实施某种操作的结果。6.1.2获取目标字符串长度字符串的长度length作为String对象的唯一属性,且为只读属性,它返回目标字符串(包含字符串里面的空格)所包含的字符数。6.1.3连接两个字符串String对象的concat()方法能将作为参数传入的字符串加入到调用该方法的字符串的末尾并将结果返回给新的字符串,语法如下:newString=targetString.concat(anotherString);6.1.4分隔字符串String对象提供split()方法来进行字符串的分割操作,split()方法根据通

4、过参数传入的规则表达式,或分隔符来分隔调用此方法的字符串。6.1.5常见属性和方法汇总JavaScript脚本的核心对象String提供大量的属性和方法来操作字符串。表6.1列出了其常用的属性、方法,以及脚本版本支持情况。6.2Math对象Math对象是JavaScript核心对象之一,拥有一系列的属性和方法,能够进行比基本算术运算更为复杂的运算。但Math对象所有的属性和方法都是静态的,并不能生成对象的实例,但能直接访问它的属性和方法。6.2.1基本数学运算Math对象提供丰富的方法用于数学运算,特别是三角函数方面的方法。由于三角函数的参数

5、使用弧度制,要在参数上乘以。6.2.2任意范围随机数发生器在JavaScript脚本中,可使用Math对象的random()方法生成0到1之间的随机数。首先产生0和1之间的随机数,然后通过系数变换,将其限定在m和n(n>m)之间的随机数,并可通过更改文本框内容的形式,产生任意范围的随机数。6.2.3访问其基本属性Math对象拥有很多基本属性,如圆周率Math.PI、Math.SQRT2、Math.log10E等,表示数学运算中经常使用的常量。6.2.4常见属性和方法汇总Math对象提供大量的属性和方法实现JavaScript脚本中的数学运算,

6、但由于其为静态对象,不能创建对象的实例,更不能动态添加属性和方法,导致其使用范围较窄。下面介绍功能完善,且扩展方便的Array对象。6.3Array对象数组是包含基本和组合数据类型的有序序列,在JavaScript脚本语言中实际指Array对象。数组可用构造函数Array()产生,主要有以下几种构造方法。VarMyArray=newArray();varMyArray=newArray(4);varMyArray=newArray(arg1,arg2,...,argN);6.3.1创建数组并访问其特定位置元素JavaScript脚本中,使用n

7、ew操作符来创建新数组,并可通过数组元素的下标实现对任意元素的访问。6.3.2数组中元素的顺序问题Array对象提供相关相关方法实现数组中元素的顺序操作,如颠倒元素顺序、按Web应用程序开发者制定的规则进行排列等,主要有Array对象的reverse()和sort()方法。6.3.3使用splice()方法添加和删除数组元素Array对象的splice()方法提供一种在数组任意位置添加、删除数组元素的方法。语法如下:MyArray.splice(start,delete,arg3,…,argN);6.3.4修改length属性更改数组Arra

8、y对象的length属性保存目标数组的长度:varstrLength=MyArray.length;Array对象的length属性检索数组末尾的下一个可及(未被填

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。