前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JS经常使用字符串处理方法总结

JS经常使用字符串处理方法总结

作者头像
全栈程序员站长
发布2022-07-10 15:41:52
5900
发布2022-07-10 15:41:52
举报

大家好,又见面了,我是全栈君。

1.indexOf()方法。从前往后查找字符串位置。大写和小写敏感,从0開始计数。同理,lastIndexOf() 方法从后往前。两个方法对于同样的检索条件输出的结果是一样的 比如: <script type=”text/javascript”>

var str=”Hello World!” document.write(str.indexOf(“Hello”))//输出0 document.write(str.indexOf(“World”))//输出6 document.write(str.indexOf(“world”))//输出-1,由于没查到

</script> 2.length,採用“XXX.length”的形式訪问。由于它是string对象的方法 <script type=”text/javascript”>

var str=”Hello World!” document.write(str.length);//输出12

</script> 3.substr()方法。用于字符串截取,一个必选參数,一个可选參数,从0開始计数 <script type=”text/javascript”>

var str=”Hello World!” document.write(str.substr(3));//输出lo World!,从序数为3的字符開始(包含序数为3的字符)。參数仅仅有一个时会一直输出到末尾 document.write(str.substr(3,7));//输出lo Worl,假设第一个參数是负数,就是倒着数

</script> 4.charAt()方法,用于返回指定位置的字符。从0開始计数 <script type=”text/javascript”>

var str=”Hello World!” document.write(str.charAt(1));//输出e

</script> 5.split()方法。用于把一个字符串切割成字符串数组 <script type=”text/javascript”>

var str=”Hello World!” document.write(str.split(” “));//输出Hello,World! document.write(str.split(“”));//输出H,e,l,l,o,W,o,r,l,d,! document.write(str.split(” “,1));//输出Hello “2:3:4:5”.split(“:”)//将返回[“2”, “3”, “4”, “5”] “|a|b|c”.split(“|”)//将返回[“”, “a”, “b”, “c”] var words = sentence.split(/\s+/)//使用正則表達式作为切割參数

</script>

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022年2月6,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档