欢迎来到天天文库
浏览记录
ID:45054304
大小:508.00 KB
页数:22页
时间:2019-11-08
《JavaScript常用内置对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章JavaScript常用内置对象6.1数组(Array)对象新建一个长度为零的数组var变量名=newArray();新建一个指定长度n的数组var变量名=newArray(n);新建一个指定元素的数组var变量名=newArray(元素1,元素2,元素3,…);6.1.1新建数组与其他计算机语言一样,JavaScript使用数组Array来保存具有相同类型的数据。并且JavaScript的数组是一种JavaScript的对象,具有属性和方法。6.1数组(Array)对象6.1.2数组中的序列号JavaScript数组中的
2、元素序列是从0开始计算的6.1.3引用数组元素数组变量[i]=值;6.1.4动态数组JavaScript数组的长度不是固定不变的,要增加数据的长度,只要直接赋值一个新元素就可以了。属性——length方法join():返回数组中所有元素连接成的字符串concat(数组1,数组2):合并数组sort():数组元素排序6.1.5数组对象的常用属性与方法6.1数组(Array)对象6.1.6排序数组Sort([比较函数名])示例演示一维数组的排序如果不给“比较函数名”,表示排序按字符顺序由小至大进行;如果给了“比较函数名”,按其规则排
3、序。如何区分属性和方法?注意:比较函数用于排序比较函数应该具有两个参数a和b,其返回值如下:若a小于b,在排序后的数组中a应该出现在b之前,则返回一个小于0的值若a等于b,则返回0。若a大于b,返回大于0的数,交换两个数字的位置。6.2字串(String)对象6.2.1定义字串对象字串对象是JavaScript最常用的内置对象,当使用时,并不一定需要用new。因此下述两种方法是一样的:varmyString=“sample”;varmyString=newString(“sample”);6.2.2字串相加字串中最常用的操作,直
4、接使用加号“+”就可实现该操作。6.2字串(String)对象6.2.4比较字串是否相等直接使用加号“==”就可实现该操作。6.2.3在字串中使用单引号、双引号及其他特殊字符在JavaScript中,字串用单引号或双引号括起来,但需注意以下几点:前后必须一致;可用与字串不同的引号或反斜杠“”为输出的字串加引号。示例演示字串中引号的使用//用(")表示(")document.write("我们的"爱人"");//用(\)表示()document.write("文件在C:\Windows\下");//用()表示换
5、行alert(“大家好欢迎您");//用()表示换行document.write("
大家好欢迎您
6、charAt(position)——返回String对象实例中位于position位置上的字符indexOf(str),indexOf(str,startposition)——在String对象实例中(从strartposition或0位置开始)查找str,找到,返回起始位置,否则返回-1如:varstr1=“ThisisaSample.”varstr2=“Sample”found=str1.indexOf(str2)//found的值为10subStr(开始位置,[长度])—截取字串substring(position),s
7、ubstring(startposition1,endposition2)——返回String对象实例中,从较小位置到较大位置的字符串如:str1.substring(2,6)结果是”isi”toLowerCase—转换为小写字母toUpperCase—转换为大写字母6.3数学(Math)对象数学对象提供了大量的数学常数和数学函数。使用数学对象时不需要用new定义即可直接使用Math对象。Math对象的的属性和方法参照表6-6和表6-7。其使用方法如下:Varr=10;Vararea=Math.PI*Math.pow(r,2);
8、With(Math){Varr=10;Vararea=PI*pow(r,2);}Math对象的属性E自然对数的底,2.718LN22的自然对数,0.693LN1010的自然对数,2.302LOG2E以2为底,E的对数,1.442LOG10E以10为底,E的对数,
此文档下载收益归作者所有