一、字符串截取: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
网友评论