javascript字符串

来源:互联网 发布:ubuntu on windows 10 编辑:程序博客网 时间:2024/06/05 03:30

javascript字符串

javaScript的字符串就是用''""括起来的字符表示(“asffg”)这一点与java不同,在java中,’a’表示一个字符,”a”表示一个字符串。而在javascript中,’a’与”a”都表示一个字符串。

而”与’自己本身也是一个字符,若是他们出现在字符串中,如I’m sorry,这是需要用到转义符\,所以,要这么写”I\’m sorry”。

转义字符 \ javascript中可以转义很多字符,如\n表示换行,\t表示制表符等。

1、字符串之间的连接。

字符串之间的连接用到 + 号,如:

 

结果为:

 

2、字符串长度。

字符串长度表示字符串中所含字符的个数,用 .length表示。如:

 

3、获取字符串中某个指定位置的字符:

字符串每个字符对应一个下标,从0开始,如:

 

charAt()

 


 

4、获取某个字符在字符串中的位置,用indexOf():

 

lastIndexOf()

 

 

5、字符串转换大小写:

将字符串中小写英文字母字符全部转换成大写英文字母:toLowerCase();如:

 

 

将字符串中大写英文字母字符全部转换成小写英文字母:toUpperCase();如:

 

 

6、链接两个字符串 concat():

 

 

7、找到一个或多个正则表达式匹配的值 match()

1)、匹配字符串:

 

2)、匹配正则表达式:

 

 

8replace在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串:

1)、替换字符串中的某个子字符串:

 

结果为:

 

以上代码就是找到str字符串中的第一个”world”字符,替换为”javascript”。

2)、替换字符串中的某些子字符串:

 

 

以上代码,将str字符串中所有的”world”字符,全部替换为”javascript”。

3)、替换字符串中与某正则表达式相符的字符:

 

 

以上代码,将字符串str中的全部换成*

9、search() 搜索字符串中符合正则表达式的某子个字符串,并返回出现的位置:

 

 

以上代码找到worldstr中出现的位置,并返回开始出现的下标值。

10、slice() 提取字符串的某个部分,并将提取到的部分以新字符串的形式返回:

slice(start,end);提取从下标start开始,到下边为end之间的子字符串(不包括end);不输入end,则会默认提取从start开始之后的所有子串。若参数为负数,则从字符串后忘前检索。

 

 
11、split() 将字符串以某字符为分割符,分割成为一个数组。

 

 

12、substr() 在字符串中抽出从指定位置开始指定长度的字符:

substr(start,length); start开始之后的length个字符,length不输入,则默认提取start之后的所有字符。

     


13、substring() slice()相似,但是不接受负的参数:

 

 

 

以上是字符串中一些常见的方法,此文章用于自我总结。

原创粉丝点击