js基础——字符串常用方法

一、字符串截取:string.substring(from,to)

1、第一个参数from指定了子字符串在原字符串中的起始位置;第二个参数to是可选的,它指定了子字符串在原字符串的结束位置。

2、一般情况下,from<to,如果它被省略,那么子字符串将一直到原字符串的结尾处。如果from>to了会怎样?JavaScript会自动调解子字符串的起止位置,也就是说,substring()总是从两个参数中较小的那个开始,到较大的那个结束。

3、此方法截取的子串包含from位置的那个字符,但不包含to位置的那个字符。

substring(from,to)

二、字符串截取:string.slice(start,end)

1、start表示子串的起始位置,如果为负数,那么可以理解为倒数第几个开始,例如-3表示从倒数第三个开始;end表示结束位置,与start一 样,它也可以为负数,其含义也表示到倒数第几个结束

2、slice()的参数可以为负数,但如果 start比end要大,它将返回一个空字符串

3、此方法截取的子串包含start位置的那个字符,不包含end位置的那个字符。

string.slice(start,end)

三、字符串截取:string.substr(start, length)

从原型可以看出它的参数的含义,start表示起始位置,length则表示子字符串的长度

四、大小写转换:string.toLowerCase()/string.toUpperCase()


string.toLowerCase/string.toUpperCase

五、字符串查找:string.indexOf(subString,index)

此方法的含义为在string中查找是否存在subString,并且返回subString在string中的起始位置,如果不在则返回-1

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Javascript有很多字符串的方法,有的人有W3C的API,还可以去MDN上去找,但是我觉得API上说的不全,...
    顽皮的雪狐七七阅读 2,269评论 0 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,256评论 19 139
  • 在挖掘分析的过程当中对字符串的处理是极为重要的,且出现也较为频繁,R语言作为当前最为流行的开源数据分析和可视化平台...
    果果哥哥BBQ阅读 6,006评论 0 8
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,839评论 18 399
  • 清晨原创速成: 《一个故事》 邂逅在时光里, 分秒流逝中, 成为念! 如簧的巧舌, 颠覆了理性, 感性迷茫, 罂粟...
    飘逸1阅读 513评论 5 8