1.indexOf()方法,從前往后查找字符串位置,大小寫敏感,從0開始計(jì)數(shù)。同理,lastIndexOf() 方法從后往前,兩個(gè)方法對(duì)于相同的檢索條件輸出的結(jié)果是一樣的
例如:
復(fù)制代碼 代碼如下:
<script type="text/javascript">
var str="Hello World!"
document.write(str.indexOf("Hello"))//輸出0
document.write(str.indexOf("World"))//輸出6
document.write(str.indexOf("world"))//輸出-1,因?yàn)闆](méi)查到
</script>
復(fù)制代碼 代碼如下:
<script type="text/javascript">
var str="Hello World!"
document.write(str.length);//輸出12
</script>
復(fù)制代碼 代碼如下:
<script type="text/javascript">
var str="Hello World!"
document.write(str.substr(3));//輸出lo World!,從序數(shù)為3的字符開始(包括序數(shù)為3的字符),參數(shù)只有一個(gè)時(shí)會(huì)一直輸出到末尾
document.write(str.substr(3,7));//輸出lo Worl,如果第一個(gè)參數(shù)是負(fù)數(shù),就是倒著數(shù)
</script>
復(fù)制代碼 代碼如下:
<script type="text/javascript">
var str="Hello World!"
document.write(str.charAt(1));//輸出e
</script>
復(fù)制代碼 代碼如下:
<script type="text/javascript">
var str="Hello World!"
document.write(str.split(" "));//輸出Hello,World!
document.write(str.split(""));//輸出H,e,l,l,o,W,o,r,l,d,!
document.write(str.split(" ",1));//輸出Hello
"2:3:4:5".split(":")//將返回["2", "3", "4", "5"]
"|a|b|c".split("|")//將返回["", "a", "b", "c"]
var words = sentence.split(//s+/)//使用正則表達(dá)式作為分割參數(shù)
</script>
新聞熱點(diǎn)
疑難解答
圖片精選