字符串长度jsJavascript中的indexOf()方法用于查字符串中指定子字符串的位置,并返回第一次出现的位置索引。具体原理如下:
indexOf()方法需要传入一个参数,即要查的目标字符串;
从原字符串的左侧开始查,依次遍历每个字符;
在当前位置开始截取与目标字符串相同长度的字符串进行比较;
如果到了相同的子字符串,则返回该子字符串在原字符串中的起始位置索引;
如果没有到匹配的子字符串,则返回-1。
例如,对于以下代码:
var str = "Hello, World!";
var target = "World";
var position = str.indexOf(target);
执行完毕后,变量position的值将是7,因为"World"这个子字符串在原字符串中的起始位置是第7个字符(从0开始计数)。如果目标字符串不存在于原字符串中,则indexOf()方法将返回-1。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。