javascript内置对象操作详细解决方案 浏览:125

1.indexof()方法,这个方法是比较常用的

在字符串中第一次返回指定字符串值的位置。

使用格式:strinbject.indexof(子串,让)



例如:寻找第二个O的座位。

无功mystr =hello world!

(mystr.indexof document.write(O

mystr.indexof(O)————结果是4,从底部的字符串开始寻找。

(mystr.indexof document.write(O

结果是:7。

注:the.indexof()方法的区别和案例。

如果未检索到字符串值,则该方法返回到1。





2。字符串分段拆分()

拆分()方法将字符串划分为字符串数组,并返回数组。

Grammar:



Strinbject.split(分离器、极限)





注意:如果空字符串()作为分隔符,在strinbject每个字符将分。

例如 uff1a

无功mystr =86-010-85468578 ;

将字符串对象mystr与字符

(mystr.split document.write()+);---结果8601085468578

将字符串的每个字符的对象mystr

(mystr.split document.write()+);---结果:8,6,0,1,0,-,8,5,4,6,8,5,7,8

将字符串对象mystr为特征,3次分裂

(mystr分裂。

三.提取子字符串()

substring()方法用于从字符串中提取字符之间的两个指定下标。

Grammar:

strinbject.substring(starpos,stoppos)



小心 uff1a

1。回报是从开始的所有字符(包括起始位置的字符)来stop-1,其长度停止启动。

2。如果起始参数与停止符相同,则该方法返回空字符串(即长度为0的字符串)。

三.如果开始大于停止,方法交流两参数提取子字符串之前。

例如 uff1a

无功mystr =hello world!

document.write(mystr.substring(6)+);----所有字符截取下标从6——结果是世界!

document.write(mystr.substring(5,4));

document.write(mystr.substring(4,5));---结果是从O的位数是5-4

4。提取指定数量的字符()函数

substr()方法提取指定个数的字符串从让位置的字符串。

Grammar:

Strinbject.substr(Startpos,长度)



注意:如果参数StartPos是负数,它从字符串的结束。也就是说,1是指在一个字符串的最后一个字符,而2指的是倒数第二字符,等等。

如果让是负的绝对值大于字符串长度,让0



例如:var mystr =hello world!;

document.write(mystr.substr(6)+ );截取的世界

document.write(mystr.substr(0,5));-拦截-----你好

数学5。

四RMS五到圆()

math.round(X)

随机()方法可以返回一个0到1之间的随机数(或等于或等于0,但小于1)。



Math.random();

6阵列对象的方法



Concat()方法是用来连接两个或多个数组。此方法返回一个新数组不改变原有数组。



语法

ArrayObject.concat(array1,array2,…,arrayn)

注意:此方法不会更改现有数组,但只返回连接数组的副本。

无功myarr1 =新的数组(010 )

无功myarr2 =新的数组(,

无功mycon = myarr1.concat(myarr2);

document.write(Mycon)输出010,-,84697581

这个解释只是一个副本。

连接()方法用于将数组中的所有元素放入字符串中。

无功myarr1 =新的数组(86

无功myarr2 =新的数组(84697581 );

无功myarr3 = myarr1.concat(myarr2);

(myarr3.join document.write()+);————结果是8601084697581

(myarr3.join document.write(_ )+);,结果是:86_010_84697581

(myarr3.join document.write()+);——-结果是默认是8601084697581,数分离

7。反转数组元素序列反转()

反向()方法用于反转数组中元素的顺序。

无功myarr1 = {我

(myarr1.reverse document.write());————结果是你的爱,我不知道留不写错误

8。选定元素片()

切片()方法可以从现有数组返回所选元素。

ArrayObject.slice(开始、结束)



1。返回一个包含结束从开始元素的新数组(不含元)的数组对象。

2。此方法不修改数组,但返回一个数组

无功myarr1 = {我

document.write(myarr1.slice(1,3))-结果-爱,你只是好的子串,但这是一个数组,实际上以3-1 = 2号

9。数组排序排序()

排序()方法使数组中的元素按一定顺序排列。

Grammar:

ArrayObject.sort(函数法)



1。如果未指定,则按unicode代码顺序排列。

2。如果指定,则按指定的排序方法进行排序。

功能sortnum(A,B){

返回A-B;

}

无功myarr =新的数组(80

document.write(myarr.sort(sortnum));- J的结果是:1,6,16,5080100

如果是白的结果是100,80,50,16,6,1

以上是对一些常见的javascript内置对象操作的个人总结,希望大家能喜欢它。
推荐文章1
广告