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

长安专用车

长安专用车

2016-02-19 16:55

今天图老师小编给大家精心推荐个关于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');

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

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

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

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

  lastIndexOf 是:从左边开始,最后一次出现pq的位置,当你所说的数字的改变范围小于15时,值永远是-1,大于等于15时,值永远是15

  实例:

  str.lastIndexOf('pq',8) 从第8个字符i开始倒数 ihgfedcba为止。并没有出现pq,返回就是-1

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  str.lastIndexOf('pq',25) 从z开始从右向左找pq

展开更多 50%)
分享

猜你喜欢

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

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

JavaScript中split字符串函数

Web开发
JavaScript中split字符串函数

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JavaScript中indexOf函数

Web开发
JavaScript中indexOf函数

JavaScript中的字符串操作

Web开发
JavaScript中的字符串操作

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

实例:用 JavaScript 来操作字符串(一些字符串函数)

Web开发
实例:用 JavaScript 来操作字符串(一些字符串函数)

MySQL中的字符串比较函数

编程语言 网络编程
MySQL中的字符串比较函数

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

电脑开机后就自动断电怎么回事

电脑开机后就自动断电怎么回事

“电脑硬盘出现IO设备错误无法运行此项请求”解析

“电脑硬盘出现IO设备错误无法运行此项请求”解析
下拉加载更多内容 ↓