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内置对象操作的个人总结,希望大家能喜欢它。