首页 相关文章 关于Javascript中字符串函数indexOf出现的问题?

关于Javascript中字符串函数indexOf出现的问题?

scriptvar str="abcdefghijklmnopqrstuvwxyz";document.write("字符串"+str+"中从前到后pq出现的位置是:"+str.indexOf('pq',6)+'br');document.write("字符串"+str+"中从后到前pq出现的位置是:"+str.lastIndexOf('pq',1)+'br');/script

  上段代码不论怎么改('pq',1)中数字的值,它就是不改变,还是15和-1!

  这是怎么会事?

  问题补充:document.write("字符串"+str+"中从前到后pq出现的位置是:"+str.indexOf('pq',6)+'br');

  这一句有什么错!就是从第6个字符开始查找pq字符串!应该能找到的啊!怎么是15

  上次的回答是错误的 在此道歉。

  在javascript中字符串的位置都是从0开始的,并且0永远是左边的第一个字符。[ 查看全文 ]

2016-02-19 标签:

关于Javascript中字符串函数indexOf出现的问题?的相关文章

手机页面
收藏网站 回到头部