js常用API方法
阿新 • • 發佈:2018-04-03
top indexof() 字符串 gpo bject 包括 sea from 程序
String對象常用的API:API指應用程序編程接口,實際上就是一些提前預設好的方法。
charAt() 方法可返回指定位置的字符。 stringObject.charAt(index)
indexOf() 方法可返回某個指定的字符串值在字符串中首次出現的位置。 stringObject.indexOf(searchvalue, fromindex)
substring() 方法用於提取字符串中介於兩個指定下標之間的字符。 stringObject.substring(start, stop)
slice() 方法可提取字符串的某個部分,並以新的字符串返回被提取的部分。 stringObject.slice(start, end)
split() 方法用於把一個字符串分割成字符串數組。 stringObject.split(separator)
replace() 方法用於在字符串中用一些字符替換另一些字符 stringObject.replace(regexp/substr, replacement)
var str="月白風青俱懷逸興壯思飛,欲上青天攬明月" var nstr=str.charAt(8) document.write("charAt的作用"+nstr+"<br>")var nstr1=str.indexOf("青");//首次出現的字符,從左往右開始查詢。 document.write("indexOf的作用"+nstr1+"<br>") var nstr2=str.lastIndexOf("青");//首次出現的字符,從右往左開始查詢。lastIndexOf註意字母大小寫 document.write("lastIndexOf的作用"+nstr2+"<br>") var nstr3=str.substring(8)//從下標為八的元素開始截取,截取到末尾 document.write("substring的作用"+nstr3+"<br>") var nstr4=str.substring(8,13) //從下標為八的元素開始截取,截取到下標為13的元素之前,即8到12之間的元素包括8和12. document.write("substring的作用"+nstr4+"<br>") var nstr4=str.substring(-13,13) //不能取負數,取負數會從0開始截取到下標為13的元素之前。 document.write("substring的作用"+nstr4+"<br>") var nstr5=str.substr(4,7)//從下標為4的元素開始包括下標為4的元素向後截取七個字符。即截取長度為7的一個字符串。 document.write("substr的作用"+nstr5+"<br>") var nstr6=str.substr(-7,7)//從倒數第7個元素開始向後截七個字符,包括倒數第七個元素。即截取長度為7的一個字符串。 document.write("substr的作用"+nstr6+"<br>") var nstr7=str.substr(-9,-7)//從倒數第9個元素開始截取長度為-7的一個字符串。但是長度不能為負數,會按長度為0計算,所以不會生效。 document.write("substr的作用"+nstr7+"不會生效"+"<br>") var nstr8=str.slice(4,11)//從下標為4的元素截取到下標為11的元素之前,不包括下標為11 的元素。 document.write("slice的作用"+nstr8+"<br>") var nstr9=str.slice(-7,-5)//倒數第七個元素截取到第七個元素後面的某一個元素,後面,不能是倒數第七個元素前面的。 document.write("slice的作用"+nstr9+"<br>") var nstr10=str.split("青") document.write("split的作用"+nstr10+"<br>") var nstr11=str.replace("青","華")//只會替換查找到的第一個青字. document.write("replace的作用"+nstr11+"<br>")
js常用API方法