JavaScript字符串常用核心方法约十几种,分为基础操作(length、charAt等)、查找判断(indexOf、includes等)、截取替换(slice、replace等)和格式转换(toLowerCase、trim等)四类,日常开发中includes、split、slice、replace、trim及大小写转换最常用。

JavaScript字符串方法很多,但常用的核心方法就十几种,掌握它们基本能应对绝大多数字符串处理需求。
基础操作类方法
这类方法用于获取字符串基本信息或简单变换:
-
length:获取字符串长度,注意它是个属性,不是方法,比如
"hello".length返回5 -
charAt(index):返回指定位置的字符,索引从0开始,
"abc".charAt(1)得到"b" -
charCodeAt(index):返回指定位置字符的Unicode码值,
"a".charCodeAt(0)是97 -
concat(str1, str2...):连接多个字符串,
"a".concat("b", "c")返回"abc",不过更常用+或模板字符串
查找与判断类方法
用来检测内容是否存在、位置在哪,或是否符合某种规则:
-
indexOf(searchValue, fromIndex):从左往右找第一次出现的位置,没找到返回
-1 - lastIndexOf(searchValue, fromIndex):从右往左找最后一次出现的位置
- includes(searchString, position):返回布尔值,判断是否包含某子串,ES6新增,更直观
- startsWith(searchString, position) 和 endsWith(searchString, length):判断开头或结尾是否匹配,支持指定起始/结束长度
-
match(regexp):用正则匹配,返回匹配结果数组或
null;搭配g标志可找全部匹配项
截取与替换类方法
处理字符串片段最常用的一组:
标签: javascript es6 java
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~