字符串
字符串是一个或多个字符排列在一起,放在一个或两个引号中。
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字符串萧边介绍的方法,希望能对你有帮助。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您
支持网站。