javascript字符串常用方法的详细说明

字符串



字符串是一个或多个字符排列在一起,放在一个或两个引号中。



ABC

ABC



长度属性



js中的字符串类似于一个数组,它由一个字符组成,因此可以使用长度属性获取字符串的长度。



hello

str.length / / 5;



字符串中常用的几种方法



1。charAt()




str.charat(N)


= >返回一个字符串的字符,如果不在0 ~ str.length-1,则返回空字符串。


var;
str.charat(2); / / V
str.charat(12); / /


2。indexOf()




IndexOf(substr {开始},)


= >返回子串的位置出现在字符串str的第一时间,从开始的位置,并返回1,如果它不存在。



开始可以用默认值0的任意整数。如果开始= str.length,方法返回到1除非查找字符串为空字符串,然后返回str.length。


var;
Str.indexOf(的); / / 1
Str.indexOf(是的,6); / / 1
Str.indexOf(11); / / 10
Str.indexOf(8); / / 8


三.字符串()




(截取字符串{开始})


= >返回字符串str函数的最后一个位置,期待着从开始的位置,并返回1如果它不存在。


lastIndex的字符串('a'); / / 1


4。substring()




str.substring({ }开始、结束)


>返回开始和结束(不包括)之间的字符,起始和结束都是非负整数。如果结束参数(结束)被省略,则从开始位置到结束表示。


var str = 'abcdefg;
str.substring(1, 4); / / BCD
str.substring(1); / / BCDEFG
Str.substring(1); / / ABCDEFG为负将被视为0


5。片()




str.slice({ }开始、结束)


>返回一个字符,从开始到结束(不包括),负值。


var str =这是可怕的;
str.slice(4,1); / / 是令人敬畏


6。substr()




str.slice({ }开始、结束)


= >返回从指定位置的字符串在乙方指定的长度,并开始可以是负值


给我一个理由;
Str.substr(5, 10); / /给我一个
Str.substr(4, 2); / /


7。更换()




Str.replace(regexp | substr,newsubstr |功能)


= >更换乙方的子串


你爱我吗;
Str.replace(爱,'hate '); / /你恨我


8。搜索()




str.search(正则表达式)


= >找个STR和正则表达式匹配,如果匹配成功,在字符串的正则表达式的第一场比赛的指数被返回;否则,将返回- 1。如果一个参数被传递到一个非正则表达式对象,new RegExp(obj)是用来隐式转换为正则表达式对象


我喜欢Javascript!
str.search( / / java); / / 1
str.search( / / java); / / 7
str.search( / /我java); / / 7
str.search('java '); / / 7


9。比赛()




Str.match(正则表达式)


= >返回一个数组包含匹配的结果,如果没有匹配,返回null。如果一个参数被传递到一个非正则表达式对象,new RegExp(obj)是用于隐式转换为正则表达式对象


var str = 'javascript java;
str.match( / / java); / / java} {
str.match( / / java GI); / / {java
str.match( / AB/g); / /空


10。分裂()




Str.split({ } { }分离器,限制)


返回一个数组,分隔符分隔符可以是字符串或正则表达式。


var str =HelloWorld!;
(str.split); / / { HelloWorld }!
Str.split(' '); / / {H
Str.split(' '); / / 你好 {
Str.split(5); / / {H


11。修剪()




Str.trim()


>删除STR开头和结尾的空白字符,返回STR的副本而不影响字符串本身的值。


varABC;
(str.trim); / / ABC
console.log(STR); / /abc


12。toLowerCase()




Str.toLowerCase()


>将STR转换为小写,并返回STR的副本,而不会影响字符串本身的值。


var str = 'javascript;
(str.tolowercase); / / 'javascript
console.log(STR); / / 'javascript


13。toUpperCase()




Str.toUpperCase()


=将STR转换为大写,并返回STR的副本而不影响字符串本身的值。


var str = 'javascript;
(str.touppercase); / / 'javascript
console.log(STR); / / 'javascript


以上是详细的介绍了常用的Javascript字符串萧边介绍的方法,希望能对你有帮助。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。