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

大家好,又见面了,我是你们的朋友全栈君。

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.cn/184935.html原文链接:https://javaforall.cn

相关文章

谷歌翻译不能用了怎么办?最近有很多用户发现谷歌浏览器翻译...
ios17有不少新功能,此次更新重点升级了电话和短信的功能,新...
什么是IP地址?IP地址有什么用? 很简单,IP是整个TCP/IP协议...
网上找到的动图下载到本地保存时格式却成了webp,想要发表情...
小米手机一开相机就死机怎么处理? 处理手机一开相机就死机的...
充电宝押金什么时候可以退?具体操作充电宝退押金的操作步骤...