js中的charAt,indexOf

charAt 方法

返回指定索引位置处的字符。

strObj.charAt(index)
参数

strObj

必选项。任意 String 对象或文字。

index

必选项。想得到的字符的基于零的索引。有效值是
0 与字符串长度减 1 之间的值。
说明

charAt
方法返回一个字符值,该字符位于指定索引位置。字符串中的第一个字符的索引为
0,第二个的索引为
1,等等。超出有效范围的索引值返回空字符串。

示例

下面的示例说明了 charAt 方法的用法:
function charAtTest(n){
    var str =
"ABCDEFGHIJKLMNOPQRSTUVWXYZ";  //
初始化变量。
    var
s;                                   //
声名变量。
    s =
str.charAt(n -
1);                   //
从索引为n – 1的位置处
                                             //
获取正确的字符。
   
return(s);                               //返回字符。

}

-----------------------------华丽的分割线-----------------------------

indexOf 方法
返回 String
对象内第一次出现子字符串的字符位置。

strObj.indexOf(subString[, startIndex])

参数
strObj

必选项。String 对象或文字。

subString

必选项。要在 String 对象中查找的子字符串。

starIndex

可选项。该整数值指出在 String
对象内开始查找的索引。如果省略,则从字符串的开始处查找。

说明
indexOf 方法返回一个整数值,指出 String
对象内子字符串的开始位置。如果没有找到子字符串,则返回
-1。

如果 startindex 是负数,则 startindex
被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

从左向右执行查找。否则,该方法与 lastIndexOf
相同。

示例
下面的示例说明了 indexOf 方法的用法。

function IndexDemo(str2){

var str1 =
"BABEBIBOBUBABEBIBOBU"
    var s =
str1.indexOf(str2);
   
return(s);
}

时间: 2024-10-15 16:56:15

js中的charAt,indexOf的相关文章

js中字符串函数indexOf与search的区别

IndexOf()方法是用来判断一个字符串是否存在于一个更长的字符串中.从长字符串左端到右端来搜索,如果存在该子字符串就返回它所处的位置(即索引).如果在被搜索的字符串没有找到要查找的字符串返回-1.注意,这里的位置应当填写索引值.所有的字符串索引都是从零开始,第一个字符的位置就是0,终点位置就是字符串的长度减去1. 该方法等价于C语言中的strstr函数及Visual Basic语言中的inStr函数.这个方法也有一个相应的函数,即lastIndexOf(),从长字符串的右端搜索. 那么问题来

js中substr,substring,indexOf,lastIndexOf,split等的用法

1.substr substr(start,length)表示从start位置开始,截取length长度的字符串. var src="images/off_1.png";alert(src.substr(7,3)); 弹出值为:off 2.substring substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符. var src="images/off_1.png";alert(src.su

js中substr,substring,indexOf,lastIndexOf等的用法

1.substrsubstr(start,length)表示从start位置开始,截取length长度的字符串. var src="images/off_1.png";alert(src.substr(7,3)); 弹出值为:off 2.substringsubstring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符. var src="images/off_1.png";alert(src.subs

js中substr,substring,indexOf,lastIndexOf,split 的用法

1.substr substr(start,length)表示从start位置开始,截取length长度的字符串. var src="images/off_1.png";alert(src.substr(7,3)); 弹出值为:off 2.substring substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符. var src="images/off_1.png";alert(src.su

Js中 字符串函数indexOf与search的区别

转载自 http://blog.sina.com.cn/s/blog_ae40e7350102wnrs.html IndexOf()方法是用来判断一个字符串是否存在于一个更长的字符串中.从长字符串左端到右端来搜索,如果存在该子字符串就返回它所处的位置(即索引).如果在被搜索的字符串没有找到要查找的字符串返回-1.注意,这里的位置应当填写索引值.所有的字符串索引都是从零开始,第一个字符的位置就是0,终点位置就是字符串的长度减去1. 该方法等价于C语言中的strstr函数及Visual Basic语

js中substr,substring,indexOf,lastIndexOf,split用法

1.substr substr(start,length)表示从start位置开始,截取length长度的字符串. var src="images/off_1.png"; alert(src.substr(7,3)); 弹出值为:off 2.substring substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符. var src="images/off_1.png"; alert(src.

JS中charCodeAt和 charAt方法

一.用法分别为: 1.charCodeAt 返回字符串中指定位置的字符unicode编码, 这里注重编码, 话说不懂什么unicode什么玩意不要紧,只要记住它返回的是一个0~65535之间的数字即可 2.charAt 返回字符串中指定位置的字符说白了就是返回儿子字符或者说叫儿子字符串, JS中貌似一个'a'啥的也叫字符串囧. 二.案例 1.charCodeAt eg:     var str = "hello"; console.log(str.charCodeAt(0));   =

js中实现数组的indexOf方法

时间过得很快,转行做开发整一年了,打算出去见见世面.看我现在技术水平能达到什么层次,好确定以后的学习方向,也看看外面的公司都在使用一些什么样的技术. 昨天面了一家公司,对方直接让我答的压轴题.一个简单的算法设计题:熟悉js的同学知道js中字符串有个indexOf方法,现在需要实现数组的indexOf方法.由于本科并非计算机专业,编程方面的一些基本功还很不扎实(比如基础算法掌握程度.算法设计能力),昨天没把题目做对.今天赶紧写出来,以免以后遇上还得再去想.罗里吧嗦一顿,上代码吧还是: 1 Arra

js中indexof的用法详细解析

本篇文章主要是对js中indexof的用法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 String.IndexOf 方法 (Char, [startIndex], [count]) 报告指定字符在此实例中的第一个匹配项的索引.搜索从指定字符位置开始,并检查指定数量的字符位置. 参数 value 要查找的 Unicode 字符. 对 value 的搜索区分大小写. startIndex(Int32) 可选项,搜索起始位置.不设置则从0开始. count(Int32) 可选项,要