js常用的4种截取字符串方法_js常用的4种截取字符串方法

js常用的4种截取字符串方法_js常用的4种截取字符串方法字符串内是否包含某个字符串——indexOfvaroldString=“tongyuwan”;varnewString=oldString.indexOf(‘tong’);if(newStrong)

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1、字符串内是否包含某个字符串——indexOf()

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,若某个指定的字符串不存在于原来的字符串,则返回-1,存在的话就返回指定的字符串的首字符在原字符串第一次出现的位置。
用法实例示例:

var oldString="tongyuwan";
var newString1=oldString.indexOf('tong');
var newString2=oldString.indexOf('yu');
var newString3=oldString.indexOf('Wan');

结果如下:
newString1=0
newString2=4
newString3=-1  //因为indexOf的用法是对大小写敏感的

判断字符在内是否包含某个字符串的小例子
var oldString=“tongyuwan”;
var newString=oldString.indexOf(‘tong’);
如果newString等于-1,则代表其中不包含”tong”这个字符串
if(newString!=-1){

//代表oldString中包含“tong”
}

2、字符串截取——substring()

substring( start ,stop )
它是用来截取指定下标之间的字符,并且返回的字串包括 start 处的字符,但不包括 stop 处的字符
用法实例示例:

var oldString="tongyuwan";
var newString1=oldString.substring(4,6);
var newString2=oldString.substring(4);
var newString3=oldString.substring(4,4);
var newString4=oldString.substring(6,4);

结果如下:
newString1=“yu”
newString2="yuwan"
newString3=""
newString4="yu"//因为start比stop大,它会先交换4和6的位置,然后再截取

3、字符串截取——substr()

substr(start,length)
它是用来截取从某位开始,截取多少位的字符串
用法实例示例:

var oldString="tongyuwan";
var newString=oldString.substr(4,5);

结果如下:
newString=“yuwan”

substring和substr的区别就是,substring是截取某位到某位的字符串,substr是截取固定长度的字符串。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184935.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号