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

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

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

2、一般情况下,fromto了会怎样?JavaScript会自动调解子字符串的起止位置,也就是说,substring()总是从两个参数中较小的那个开始,到较大的那个结束。

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

js基础——字符串常用方法_第1张图片
substring(from,to)

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

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

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

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

js基础——字符串常用方法_第2张图片
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

你可能感兴趣的:(js基础——字符串常用方法)