javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法


Posted in Javascript onMarch 21, 2009

Split方法:
以下程序例子实现了split和整数字符串互转的用法。。。
<script >
function evil()
{
var toint=parseInt("123");//字符串转换成整形
var intvalue=123;
var tostr=intvalue.toString();//类型转换成字符串
var my_friends ="test1,test2,test3,test4,test5";
var friend_array =my_friends.split(",");
for (loop=0; loop < friend_array.length;loop++)
{
document.writeln(friend_array[loop] + " is myfriend.<br>");
}
}
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); 
}

lastIndexOf 方法:
返回 String 对象中子字符串最后出现的位置。
strObj.lastIndexOf(substring[, startindex])
参数
strObj
必选项。String 对象或文字。
substring
必选项。要在 String 对象内查找的子字符串。
startindex
可选项。该整数值指出在 String 对象内进行查找的开始索引位置。如果省略,则查找从字符串的末尾开始。
说明
lastIndexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。
如果 startindex 是负数,则 startindex 被当作零。如果它比最大字符位置索引还大,则它被当作最大的可能索引。
从右向左执行查找。否则,该方法和 indexOf 相同。
下面的示例说明了 lastIndexOf 方法的用法:
程序代码
function lastIndexDemo(str2) 
{ 
var str1 = "BABEBIBOBUBABEBIBOBU" 
var s = str1.lastIndexOf(str2); 
return(s); 
}

substring 方法:
返回位于 String 对象中指定位置的子字符串。
程序代码
strVariable.substring(start, end)
"String Literal".substring(start, end)
参数
start
指明子字符串的起始位置,该索引从 0 开始起算。
end
指明子字符串的结束位置,该索引从 0 开始起算。
说明
substring 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。
substring 方法使用 start 和 end 两者中的较小值作为子字符串的起始点。例如, strvar.substring(0, 3) 和 strvar.substring(3, 0) 将返回相同的子字符串。
如果 start 或 end 为 NaN 或者负数,那么将其替换为0。
子字符串的长度等于 start 和 end 之差的绝对值。例如,在 strvar.substring(0, 3) 和 strvar.substring(3, 0) 返回的子字符串的的长度是 3。
示例
下面的示例演示了 substring 方法的用法。
程序代码
function SubstringDemo(){ 
var ss; // 声明变量。 
var s = "The rain in Spain falls mainly in the plain.."; 
ss = s.substring(12, 17); // 取子字符串。 
return(ss); // 返回子字符串。 
}
Javascript 相关文章推荐
JS获取计算机mac地址以及IP的实现方法
Jan 08 Javascript
深入分析js的冒泡事件
Dec 05 Javascript
JS制作手机端自适应缩放显示
Jun 11 Javascript
JavaScript创建闭包的两种方式的优劣与区别分析
Jun 22 Javascript
JavaScript计划任务后台运行的方法
Dec 18 Javascript
jQuery使用getJSON方法获取json数据完整示例
Sep 13 Javascript
详解vue中引入stylus及报错解决方法
Sep 22 Javascript
vue+node+webpack环境搭建教程
Nov 05 Javascript
JavaScript两种计时器的实例讲解
Jan 31 Javascript
vue项目中仿element-ui弹框效果的实例代码
Apr 22 Javascript
react-intl实现React国际化多语言的方法
Sep 27 Javascript
vue+iview分页组件的封装
Nov 17 Vue.js
javascript parseInt 函数分析(转)
Mar 21 #Javascript
javascript 装载iframe子页面,自适应高度
Mar 20 #Javascript
JavaScript 脚本将当地时间转换成其它时区
Mar 19 #Javascript
javascript attachEvent和addEventListener使用方法
Mar 19 #Javascript
for 循环性能比较 提高for循环的效率
Mar 19 #Javascript
js no-repeat写法 背景不重复
Mar 18 #Javascript
javascript 避免闭包引发的问题
Mar 17 #Javascript
You might like
php学习 函数 课件
2008/06/15 PHP
PHP iconv 函数转gb2312的bug解决方法
2009/10/11 PHP
php不用内置函数对数组排序的两个算法代码
2010/02/08 PHP
基于php常用函数总结(数组,字符串,时间,文件操作)
2013/06/27 PHP
PHP数据库连接mysql与mysqli对比分析
2016/01/04 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
laravel 实现登陆后返回登陆前的页面方法
2019/10/03 PHP
PHP实现获取文件mime类型多种方法解析
2020/05/28 PHP
基于jQuery中对数组进行操作的方法
2013/04/16 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
2013/11/20 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
js 获取元素在页面上的偏移量的方法汇总
2015/04/13 Javascript
JavaScript中Number.MIN_VALUE属性的使用示例
2015/06/04 Javascript
Javascript基础回顾之(一) 类型
2017/01/31 Javascript
Angular2使用Angular CLI快速搭建工程(一)
2017/05/21 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
2018/01/16 Javascript
vue增加强缓存和版本号的实现方法
2019/05/01 Javascript
微信小程序收货地址API兼容低版本解决方法
2019/05/18 Javascript
[50:28]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Newbee vs KG
2018/04/01 DOTA
python列表操作使用示例分享
2014/02/21 Python
Python 文件处理注意事项总结
2017/04/10 Python
python生成式的send()方法(详解)
2017/05/08 Python
Python中的__slots__示例详解
2017/07/06 Python
Python用Pillow(PIL)进行简单的图像操作方法
2017/07/07 Python
python与C互相调用的方法详解
2017/07/14 Python
PYTHON绘制雷达图代码实例
2019/10/15 Python
从pandas一个单元格的字符串中提取字符串方式
2019/12/17 Python
Python对wav文件的重采样实例
2020/02/25 Python
美国复古街头服饰精品店:Need Supply Co.
2017/02/22 全球购物
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
2015/10/13 面试题
外贸采购员岗位职责
2014/03/08 职场文书
詹天佑教学反思
2014/04/30 职场文书
2015年暑期实践报告范文
2015/07/13 职场文书
2015年教师节广播稿
2015/08/19 职场文书
话题作文之学会尊重
2019/12/16 职场文书
MySQL Router实现MySQL的读写分离的方法
2021/05/27 MySQL