一芭析、字符串截取:string.substring(from,to)
1、第一個參數(shù)from指定了子字符串在原字符串中的起始位置进统;第二個參數(shù)to是可選的,它指定了子字符串在原字符串的結(jié)束位置。
2酥郭、一般情況下,from<to犁跪,如果它被省略寝优,那么子字符串將一直到原字符串的結(jié)尾處。如果from>to了會怎樣夸浅?JavaScript會自動調(diào)解子字符串的起止位置亿胸,也就是說,substring()總是從兩個參數(shù)中較小的那個開始突颊,到較大的那個結(jié)束律秃。
3、此方法截取的子串包含from位置的那個字符船惨,但不包含to位置的那個字符怜浅。
二、字符串截取:string.slice(start,end)
1侠鳄、start表示子串的起始位置,如果為負數(shù)博秫,那么可以理解為倒數(shù)第幾個開始即寒,例如-3表示從倒數(shù)第三個開始;end表示結(jié)束位置市咽,與start一 樣谷醉,它也可以為負數(shù)遇八,其含義也表示到倒數(shù)第幾個結(jié)束
2、slice()的參數(shù)可以為負數(shù),但如果 start比end要大束亏,它將返回一個空字符串
3、此方法截取的子串包含start位置的那個字符宿稀,不包含end位置的那個字符。
三竭恬、字符串截劝镜摹:string.substr(start, length)
從原型可以看出它的參數(shù)的含義晋被,start表示起始位置,length則表示子字符串的長度
四谴分、大小寫轉(zhuǎn)換:string.toLowerCase()/string.toUpperCase()
五翘魄、字符串查找:string.indexOf(subString,index)
此方法的含義為在string中查找是否存在subString,并且返回subString在string中的起始位置鼎天,如果不在則返回-1