JavaScript字符串对象substring方法入门实例(用于截取字符串)


Posted in Javascript onOctober 17, 2014

JavaScript substring 方法

substring 方法用于通过指定开始和结束位置来截取字符串并返回截取部分字符串。其语法如下:

str_object.substring(start, end)

参数 说明
str_object 要操作的字符串(对象)
start 必需。开始截取的位置,非负整数
end 可选。字符串截取结束的位置,非负整数;如果省略,则至字符串结束为止

提示:如果参数 start 与 end 相等,那么该方法返回的就是一个空串。如果 start 比 end 大,那么该方法在截取字符串之前会先交换这两个参数。

substring 方法实例

<script language="JavaScript">
var str = "abcdef";

document.write( str.substring(1, 3) + "<br />" );

document.write( str.substring(2, 2) + "<br />" );

document.write(str.substring(3, 1));
</script>

运行该例子,输出:
bc
bc

substring 与 slice 、substr 的区别

1.substring 不能接受负的参数,而 slice 方法则可以
2.substring 第二个参数是指定截取结束的位置,而 substr 方法第二个参数是指定字符串截取的长度

Javascript 相关文章推荐
CheckBox 如何实现全选?
Jun 23 Javascript
编写兼容IE和FireFox的脚本
May 18 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
Sep 14 Javascript
jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
Sep 14 Javascript
通过JS和PHP两种方法判断用户请求时使用的浏览器类型
Sep 01 Javascript
AngularJS指令中的绑定策略实例分析
Dec 14 Javascript
node.js入门教程之querystring模块的使用方法
Feb 27 Javascript
JavaScript mixin实现多继承的方法详解
Mar 30 Javascript
微信小程序授权登录及解密unionId出错的方法
Sep 26 Javascript
vue-cli V3.0版本的使用详解
Oct 24 Javascript
微信小程序分包加载代码实现方法详解
Sep 23 Javascript
JS开发前端团队展示控制器来为成员引流
Aug 14 Javascript
让IE8浏览器支持function.bind()方法
Oct 16 #Javascript
jquery获取radio值(单选组radio)
Oct 16 #Javascript
js数组的基本操作(很全自己整理的)
Oct 16 #Javascript
Javascript中的关键字和保留字整理
Oct 16 #Javascript
javascript复制粘贴与clipboardData的使用
Oct 16 #Javascript
复制网页内容,粘贴之后自动加上网址的实现方法(脚本之家特别整理)
Oct 16 #Javascript
jquery获取radio值实例
Oct 16 #Javascript
You might like
用PHP开发GUI
2006/10/09 PHP
PHP 身份证号验证函数
2009/05/07 PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
PHP伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
php的闭包(Closure)匿名函数初探
2016/02/14 PHP
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
jquery对table中各数据的增加、保存、删除操作示例
2014/05/14 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
基于javascript bootstrap实现生日日期联动选择
2016/04/07 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
JavaScript无阻塞加载和defer、async详解
2017/02/26 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
使用electron将vue-cli项目打包成exe的方法
2018/09/29 Javascript
vue + typescript + 极验登录验证的实现方法
2019/06/27 Javascript
实现一个Vue自定义指令懒加载的方法示例
2020/06/04 Javascript
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
利用Anaconda简单安装scrapy框架的方法
2018/06/13 Python
python xpath获取页面注释的方法
2019/01/14 Python
pandas删除行删除列增加行增加列的实现
2019/07/06 Python
基于Python解密仿射密码
2019/10/21 Python
TensorFlow——Checkpoint为模型添加检查点的实例
2020/01/21 Python
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
2020/02/26 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
2020/03/02 Python
python实现飞船大战
2020/04/24 Python
python drf各类组件的用法和作用
2021/01/12 Python
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
中国网上药店领导者:1药网
2017/02/16 全球购物
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
计算机专业个人简短的自我评价
2013/10/23 职场文书
开业庆典邀请函
2014/01/08 职场文书
代办委托书怎么写
2014/08/01 职场文书
清明节随笔
2015/08/15 职场文书
2016寒假假期总结
2015/10/10 职场文书
小学英语新课改心得体会
2016/01/22 职场文书
2019年励志签名:致拼搏路上的自己
2019/10/11 职场文书