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是截取固定长度的字符串。

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • PHPstrom激活码[最新免费获取]

    (PHPstrom激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html1STL5S9V8F-eyJsa…

  • IDEA中使用SVN IDEA配置SVN步骤

    IDEA中使用SVN IDEA配置SVN步骤Idea集成使⽤SVN文章目录Idea集成使⽤SVN1.配置SVN环境2.检出Checkout项⽬3.提交Commit代码4.更新Update代码5.导出import项⽬至服务器6.版本冲突问题7.恢复历史版本1.配置SVN环境1.File—>OtherSettings(全局配置;Settings是局部配置)—>VersionControl—>Subversion2. 配置svn找不到svn.exe⽂件,TortoiseSVN的bin⽬录下⾯没有

  • POSTMAN自动生成接口文档_django官方文档

    POSTMAN自动生成接口文档_django官方文档介绍drf-spectacular是为DjangoRESTFramework生成合理灵活的OpenAPI3.0模式。它可以自动帮我们提取接口中的信息,从而形成接口文档,而且内容十分详细,再也不

  • python gzip 字符串压缩_python压缩为gzip

    python gzip 字符串压缩_python压缩为gzip”’根据URL返回内容,有些页面可能需要gzip解压缩”’defgetUrlContent(url):#返回页面内容doc=urllib.request.urlopen(url).read()#解码try:html=gzip.decompress(doc).decode(“utf-8”)except:

  • 高德地图自定义样式「建议收藏」

    高德地图自定义样式「建议收藏」高德地图里带有几个可选的样式(https://lbs.amap.com/api/javascript-api/guide/map/map-style/),如下图:唯一一个比较贴合我们公司页面色系的就

  • soft thresholding and hard thresholding

    soft thresholding and hard thresholding今天在看MichaelElad大牛的论文《OntheRoleofSparseandRedundantRepresentationsinImageProcessing》中,看到了softthresholding和hardthresholding这两个概念,很是不明白,所以上网查了一些资料,先把网上查的东西贴出来讨论下。网上资料大体是说这是指两类的函数,分别

发表回复

您的电子邮箱地址不会被公开。

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