首页 > 编程笔记 > JavaScript笔记

JS字符串的常用属性和方法

操作字符串时需要使用其属性或方法,字符串的常用属性和方法如下。

1) 字符串常用属性

length:返回字符串的长度(字符个数)。

2) 字符串常用方法

字符串的处理需要使用其提供的方法,表 1 列出了字符串的一些常用方法。

表 1:字符串常用方法
方法 描述
charAt(位置) 返回字符串指定位置处的字符
charCodeAt(位置) 返回字符串指定位置处字符的 Unicode 编码值
indexOf(查找的字符串 [,StartIndex]) 返回首次出现查找的字符串的位置
lastlndexOf(查找的字符串 [,StartIndex] ) 返回要查找的字符串在 String 对象中最后一次出现的位置
match(正则表达式) 在一个字符串中寻找与正则表达式匹配的字符串
replace(正则表达式, 新字符串) 使用新字符串替换匹配正则表达式的字符串后作为新字符串返回
search(正则表达式) 搜索与参数指定的正则表达式的匹配
split(分隔符 [,len]) 根据参数指定的分隔符将字符串分隔为字符串数组
slice(索引值 i [, 索引值 j]) 提取并返回字符串索引值 i 到索引值 j-1 之间的字符串
substring(索引值 i [, 索引值 j]) 提取并返回字符串索引值 i 到索引值 j-1 之间的字符串
toLowerCase() 将字符串中的字母全部转换为小写后作为新字符串返回
toUpperCase() 将字符串中的字母全部转换为大写后作为新字符串返回
toString() 返回字符串对象的原始字符串值。这是针对字符串对象的方法
valueOf() 返回字符串对象的原始字符串值。这是针对字符串对象的方法

表 1 中,match()、replace() 和 search() 3 个方法主要用于使用正则表达式进行校验字符串,之后将对它们的详细介绍。

所有教程

优秀文章