AI智能
改变未来

JS中常用系统方法


js中字符串操作方法

注意:字符串中的字符下标是从0开始的。
1)charAt()方法:
该方法可以返回字符串中指定位置的字符。
eg:

var sentence=\"Everything is possible !\";alert(sentence.charAt(6));

效果如下图所示:

2)indexOf()方法:
该方法可返回某个指定的字符串值在字符串中首次出现的位置。
注意:该方法默认情况下是从字符串中下标为0的地方开始检索的,如果有需要的话可以指定
该方法对大小写字符敏感。
当没有查找到指定字符时该方法的返回值为-1。
eg:

var sentence=\"Everything is possible !\";sentence.indexOf(\"h\");//结果是6,从字符串中下标为0的地方开始检索。sentence.indexOf(\"h\",2);//结果是6,从字符串中下标为2的地方开始检索。

3)replace()方法
将字符串中的的某些指定字符替换成另一些指定字符。
eg:

var sentence=\"Everything is possible !\";sentence.replace(/Every/,\"No\");//结果为\"Nothing is possible !\"

4)concat()方法
该方法用于连接两个或多个字符串方法。
eg:

var r1=\"abc\",r2=\"def\",r3=\"ghi\";//两个字符串的连接r1.concat(r2);//结果为 \"abcdef\"//三个字符串的连接r1.concat(r2,r3);结果为 \"abcdefghi\"

5)substr(start,length)
该方法可在字符串中抽取从start下标开始的指定数目的字符(可以使用负数)。
eg:

var sentence=\"Everything is possible !\";sentence.substr(3);//结果为 \"rything is possible !\",截取的是从下标为3的字符开始的所有的后面的字符串sentence.substr(3,4);//结果为\"ryth\",截取的是从下标为3的字符开始的长度为4的字符串

6)substring(start,stop)
该方法可用于提取字符串中介于两个指定下标之间的字符。

JavaScript数组操作方法

方法 描述
concat() 连接两个或更多的数组,并返回结果
join() 将数组的所有元素放入一个字符串,元素通过指定的分隔符进行分割
sort() 对数组的元素进行排序
reverse() 颠倒数组中元素的个数
splice() 删除数组,并向数组中添加新元素
slice() 从某个已有的数组,返回选定元素
toString() 将数组转换为字符串,并返回结果
pop() 删除并返回数组的最后一个元素
push() 向数组的末尾添加一个或更多元素,并返回新的元素
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » JS中常用系统方法