javascript:indexOf()
来源:互联网 发布:淘宝卖家下载阿里旺旺 编辑:程序博客网 时间:2024/06/05 07:11
indexOf()方法返回指定值在字符串对象中首次出现的位置。从fromIndex位置开始查找,如果不存在,则返回-1.
语法: str.indexOf( searchValue[, fromIndex])
参数: searchValue:一个字符串表示被查找的值
fromIndex(可选):表示调用该方法的字符串开始查找的位置。可以是任意整数。默认值为 0。如果 fromIndex < 0
则查找 整个字符串(如同传进了0)。如果 fromIndex >= str.length
,则该方法返回 -1,除非被查找的字符串是一个空字符串,此时返回 str.length。
描述
字符串中的字符被从左向右索引。首字符的索引(index)为 0,字符串 stringName
的最后一个字符的索引是 stringName.length - 1
。
"Blue Whale".indexOf("Blue"); // returns 0"Blue Whale".indexOf("Blute"); // returns -1"Blue Whale".indexOf("Whale", 0); // returns 5"Blue Whale".indexOf("Whale", 5); // returns 5"Blue Whale".indexOf("", 9); // returns 9"Blue Whale".indexOf("", 10); // returns 10"Blue Whale".indexOf("", 11); // returns 10
区分大小写
indexOf
方法区分大小写。例如,下面的表达式返回 -1:
"Blue Whale".indexOf("blue") // returns -1
检测是否存在某字符串
当检测某个字符串是否存在于另一个字符串中时,可使用下面的方法:
"Blue Whale".indexOf("Blue") !== -1; // true"Blue Whale".indexOf("Bloe") !== -1; // false
indexOf
和区分大小写
下例定义了两个字符串变量。两个变量包含相同的字符串,除了第二个字符串中的某些字符为大写。第一个 log
方法输出 19。但是由于 indexOf
方法区分大小写,因此不会在 myCapString
中发现字符串 “cheddar"
,结果第二个 log
方法输出 -1。
var myString = "brie, pepper jack, cheddar";var myCapString = "Brie, Pepper Jack, Cheddar";console.log('myString.indexOf("cheddar") is ' + myString.indexOf("cheddar")); // logs 19console.log('myCapString.indexOf("cheddar") is ' + myCapString.indexOf("cheddar")); // logs -1
使用 indexOf
统计一个字符串中某个字母出现的次数
在下例中,设置了 count
来记录字母 e 在字符串 str
中出现的次数:
var str = 'To be, or not to be, that is the question.';var count = 0;var pos = str.indexOf('e');while (pos !== -1) { count++; pos = str.indexOf('e', pos + 1);}console.log(count); // displays 4
0 0
- javascript:indexOf()
- JavaScript indexOf()
- JavaScript 方法 - indexOf 方法
- JavaScript中的indexOf方法
- indexOf,substring,substr(Javascript)
- javascript indexOf用法
- javascript中的indexOf()方法
- JavaScript中的indexOf
- JavaScript中indexOf函数
- JavaScript中indexOf函数
- JavaScript中indexOf函数
- JavaScript中indexOf函数
- JavaScript indexOf() 方法
- 【JavaScript】字符串--indexOf( ) 方法
- JavaScript indexOf() 方法
- JavaScript indexOf() 方法
- JavaScript indexOf() 方法
- JavaScript indexOf() 方法
- Linux启动流程
- js判断语句 for while循环
- java 设计模式1
- C语言特点&嵌入式开发为什么选择C语言
- static在C++中的一些用法
- javascript:indexOf()
- ESXI6.5虚拟机转换成物理机[V2P]
- 自己实现C语言库函数
- js属性方法操作 访问关系
- 矩阵扩展
- kernel更新F2FS模块
- openstack-mikata之网络服务(controller安装部署)
- 点评赛车
- 二叉树及其应用