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 相关文章推荐
多浏览器兼容的获取元素和鼠标的位置的js代码
Dec 15 Javascript
node.js chat程序如何实现Ajax long-polling长链接刷新模式
Mar 13 Javascript
JavaScript 模拟类机制及私有变量的方法及思路
Jul 10 Javascript
使用firebug进行调试javascript的示例
Dec 16 Javascript
jQuery实现跨域
Feb 03 Javascript
javascript实现带下拉子菜单的导航菜单效果
May 14 Javascript
JavaScript 基础函数_深入剖析变量和作用域
May 18 Javascript
JavaScript SHA1加密算法实现详细代码
Oct 06 Javascript
如何给ss bash 写一个 WEB 端查看流量的页面
Mar 23 Javascript
详解vue-cli 本地开发mock数据使用方法
May 29 Javascript
JS加密插件CryptoJS实现的DES加密示例
Aug 16 Javascript
JS JQuery获取data-*属性值方法解析
Sep 01 jQuery
让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下使用以下代码连接并测试
2008/04/09 PHP
PHP开发者常犯的10个MySQL错误更正剖析
2012/01/30 PHP
邮箱正则表达式实现代码(针对php)
2013/06/21 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
2017/11/20 PHP
JS 有趣的eval优化输入验证实例代码
2013/09/22 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
2014/01/02 Javascript
JavaScript简单判断复选框是否选中及取出值的方法
2015/08/13 Javascript
通过点击jqgrid表格弹出需要的表格数据
2015/12/02 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
Angular中实现树形结构视图实例代码
2017/05/05 Javascript
angularJS模态框$modal实例代码
2017/05/27 Javascript
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
2017/10/06 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
2018/09/01 jQuery
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
vue使用keep-alive保持滚动条位置的实现方法
2019/04/09 Javascript
laypage+SpringMVC实现后端分页
2019/07/27 Javascript
[02:31]《DAC最前线》之选手酒店现场花絮
2015/01/30 DOTA
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
numpy.delete删除一列或多列的方法
2018/04/03 Python
python-itchat 统计微信群、好友数量,及原始消息数据的实例
2019/02/21 Python
介绍一下如何利用路径遍历进行攻击及如何防范
2014/01/19 面试题
自我评价正确写法范文
2013/12/10 职场文书
财务主管的岗位职责
2013/12/30 职场文书
小区门卫值班制度
2014/01/24 职场文书
汽车队司机先进事迹材料
2014/02/01 职场文书
大学生简短的自我评价分享
2014/02/20 职场文书
英文演讲稿开场白
2014/08/25 职场文书
2014年机关党建工作总结
2014/11/11 职场文书
基层党建工作简报
2015/07/21 职场文书
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android
vue如何在data中引入图片的正确路径
2022/06/05 Vue.js
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技