JavaScript 字符串对象的常用处理

JS在获取文本内容并更改文本时会遇到字符串处理的问题,我整理了一下字符串处理的一些常用方法:
字符串就是var string="我是字符串"; 这类形式,一个字符串可以使用单引号或双引号将字符串引起来。


字符串的索引从零开始, 所以字符串第一字符为 [0],第二个字符为 [1], 比如:
var string="我是字符串";
string[0];
"我"


怎样知道一个字符串的长度,有几个字符?
var string="我是字符串";
string.length;
5


简单复习完字符串概念,现在来了解字符串相关方法

怎样查找字符串的索引?

indexOf() 定位字符串中某一个指定的字符首次出现的位置

var string="asdfghjk";
string.indexOf('f');
3


怎样匹配字符串的内容?

match() 函数用来查找字符串中特定的字符
匹配成功返回改字符:

//string中有ok这个内容
匹配失败返回null:

//string中没有abc这个内容,所以匹配失败,返回null


怎样替换字符串里的内容?

replace() 方法在字符串中用某些字符替换另一些字符。


如何转换字符串的大小写?

toUpperCase() / toLowerCase() 字符串大小写转换使用函数


怎样将字符串分割?

split() 将字符串分割,并返回数组


以上就是关于js字符串处理的常用方法,更多方法扩展有(这里只是一些常用的举例,具体使用方法还需要你去MDN去查看):

常见属性

length 长度
prototype 原型
constructor 构造函数


常见方法

charAt()
返回指定索引处的字符
charCodeAt()
可返回指定位置的字符的 Unicode 编码
concat()
用于连接两个或多个数组
fromCharCode()
可接受一个指定的 Unicode 值,然后返回一个字符串
indexOf()
返回某个指定的字符串值在字符串中首次出现的位置
lastIndexOf()
最后一个匹配项的索引位置
match()
匹配字符串
replace()
替换字符串
search()
搜索字符串
slice()
可从已有的数组中返回选定的元素
split()
按照指定内容截取字符串
substr()
可在字符串中抽取从 start 下标开始的指定数目的字符[stringObject.substr(start,length)]
substring()
可在字符串中抽取从 start 下标开始的指定数目的字符
toLowerCase()
字符串的英文都转为小写字母
toUpperCase()
字符串的英文都转为大写字母
valueOf()
可返回 Boolean 对象的原始值

发布了25 篇原创文章 · 获赞 23 · 访问量 6592

猜你喜欢

转载自blog.csdn.net/qq_41136216/article/details/105545613