JavaScript indexOf() 方法
定义和用法
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
语法
stringObject.indexOf(searchvalue,fromindex)
说明
该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。stringObject 中的字符位置是从 0 开始的。
提示和注释
注释:indexOf() 方法对大小写敏感!
注释:如果要检索的字符串值没有出现,则该方法返回 -1。
实例
在本例中,我们将在 "Hello world!" 字符串内进行不同的检索:
<script type="text/javascript"> var str="Hello world!"
document.write(str.indexOf("Hello") + "<br />")
document.write(str.indexOf("World") + "<br />")
document.write(str.indexOf("world")) </script>
以上代码的输出:
0
-1
6 之前做的摄像机曝光功能,ocx将参数转化为字符串
strResult.Format(_T("%d.%d.%d.%d.%d.%d.%d.%d"),
stISPCtrl.stISPArgs.stExposureAttr.stAEAttr.stSysGainRange.u32Max, //增益优先模式上限
stISPCtrl.stISPArgs.stExposureAttr.stAEAttr.stSysGainRange.u32Min, //增益优先模式上限
stISPCtrl.stISPArgs.stExposureAttr.stAEAttr.stShutterRange.u32Max, //快门优先模式下限
stISPCtrl.stISPArgs.stExposureAttr.stAEAttr.stShutterRange.u32Min, // 快门优先模式下限
stISPCtrl.stISPArgs.stExposureAttr.stMEAttr.u32AGain, //数字增益值
stISPCtrl.stISPArgs.stExposureAttr.stMEAttr.u32DGain, //模拟增益值
stISPCtrl.stISPArgs.stExposureAttr.stMEAttr.u32ISPDGain, //ISP增益值
stISPCtrl.stISPArgs.stExposureAttr.stMEAttr.s32Shutter); //曝光时间
搜索".",js截取解析字符串代码
index = strISPAttr.indexOf('.');
strMaxGain = strISPAttr.substring(0, index);
strISPAttr = strISPAttr.substr(index + 1, strISPAttr.length - index);
index = strISPAttr.indexOf('.');
strMinGain = strISPAttr.substring(0, index);
strISPAttr = strISPAttr.substr(index + 1, strISPAttr.length - index);
index = strISPAttr.indexOf('.');
strMaxShutter = strISPAttr.substring(0, index);
strISPAttr = strISPAttr.substr(index + 1, strISPAttr.length - index);
index = strISPAttr.indexOf('.');
strMinShutter = strISPAttr.substring(0, index);
strISPAttr = strISPAttr.substr(index + 1, strISPAttr.length - index);
index = strISPAttr.indexOf('.');
strAGain = strISPAttr.substring(0, index);
strISPAttr = strISPAttr.substr(index + 1, strISPAttr.length - index);
index = strISPAttr.indexOf('.');
strDGain = strISPAttr.substring(0, index);
strISPAttr = strISPAttr.substr(index + 1, strISPAttr.length - index);
index = strISPAttr.indexOf('.');
strISPDGain = strISPAttr.substring(0, index);
strISPAttr = strISPAttr.substr(index + 1, strISPAttr.length - index);
strShutter = strISPAttr;
JavaScript indexOf() 方法的更多相关文章
- JavaScript indexOf() 方法 和 lastIndexOf() 方法
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索. 语法: in ...
- JavaScript indexOf() 方法详解
定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. 语法 stringObject.indexOf(searchvalue,fromindex) 参数 描述 sea ...
- JavaScript indexof方法
1.indexof方法 indexof方法可以在字符串和数组上使用. 2.字符串使用 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. <!DOCTYPE html&g ...
- JavaScript indexOf() 方法,获取元素的位置;Object.keys()获取对象的所有key的数组
定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. 语法 stringObject.indexOf(searchvalue,fromindex) 参数 描述 sea ...
- JavaScript—从数组的indexOf方法深入——Object的Property机制。
在js中,可以说万物皆对象(object),一个数组也是一个对象(array). 很多对象都有很多很方便的方法 比如数组的push,concat,slice等等,但是如果一些对象,它没有实现这些方法, ...
- js 判断数组包含某值的方法 和 javascript数组扩展indexOf()方法
var questionId = []; var anSwerIdValue = []; ////javascript数组扩展indexOf()方法 Array.prototype.indexOf ...
- JavaScript indexOf() 方法和 lastIndexOf() 方法
一,定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索 ...
- Javascript中的数组去重-indexof方法
在Javascript中,有时我们会用到数组去重.我在这里给大家介绍一下本人认为最简单实用的一种方法-indexOf()去重. var arr = [1,1,1,2,2,2,3,3,4,5,6,2,1 ...
- JavaScript数组方法--includes、indexOf、lastIndexOf
我们继续吧! includes:includes() 方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回false.还是先看看includes的用法吧 var ar ...
随机推荐
- modelsim 中如何加载多个对比波形文件
首先选中波形,然后点击file----datasets. 选中sim文件,然后点击save as. 对所保存的文件命名.完成之后点击done即可. 在完成上述的加载波形之后,会有多个.wlf文件,如上 ...
- Ubuntu下安装hbase
1.在清华镜像站点下载hbase的安装文件,选择的是stable的版本,版本号是hbase-1.2.5/ 2.解压放在/usr/local的目录下 3.修改权限 sudo chown -R hduse ...
- 关于tomcat的session问题
因为有需要每一个项目有独立端口,并且能够单独启动和关闭,所以在一台服务器上配置了多个tomcat.tomcat是完全一样的,只是各自的端口不一致. 现在的问题是单独启动一个tomcat完全没有问题. ...
- 【代码审计】五指CMS_v4.1.0 后台存在SQL注入漏洞分析
0x00 环境准备 五指CMS官网:https://www.wuzhicms.com/ 网站源码版本:五指CMS v4.1.0 UTF-8 开源版 程序源码下载:https://www.wuzhi ...
- /usr/bin/ld: cannot find -lncurses是咋回事?
你的系統是32位的還是64位的? 如果是32位的就用:sudo apt-get install libncurses5-dev 如果是64位的,就用:sudo apt-get install lib3 ...
- Orleans学习总结(五)--监控篇
上篇说完了Orleans学习总结(四)--集群配置篇,这次我们来说下监控 Orleans有一个强大的社区,为Orleans开发着各种各样的扩展工具,我们用的是OrleansDashboard.Dash ...
- D - Game Prediction
Suppose there are M people, including you, playing a special card game. At the beginning, each playe ...
- ubuntu如何设置开机启动默认命令行界面
图形模式下,首先进入终端: 1. 运行 sudo vi/etc/default/grub 2. 找到 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” 3.改为 GR ...
- angular ng-repeat中DOM的重新渲染机制(项目中遇到问题)
昨天在项目中遇到一个问题:文本框中输入值只要变化就要请求接口获取数据赋值给couponData,这样性能不好.所以和服务器端沟通改成了服务器端一次性返回所有数据,这样前端只要获取一次数据然后保存在对象 ...
- oracle相关的知识
01.表空间的创建与删除 Spool 目录 (把sql语句都记录在txt文件中)spool e:\xxx.txtSpool off 结束 SQL> --清除屏幕信息SQL> cle ...