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 相关文章推荐
JavaScript学习笔记之获取当前目录的实现代码
Dec 14 Javascript
js实现广告漂浮效果的小例子
Jul 02 Javascript
JQuery事件e参数的方法preventDefault()取消默认行为
Sep 26 Javascript
用js来获取上传的文件名纯粹是为了美化而用
Oct 23 Javascript
node.js中的buffer.Buffer.isEncoding方法使用说明
Dec 14 Javascript
浅谈javascript的call()、apply()、bind()的用法
Feb 21 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
Feb 29 Javascript
javascript加减乘除的简单实例
Jul 12 Javascript
vue-router路由参数刷新消失的问题解决方法
Jun 17 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
Jun 17 Javascript
node内置调试方法总结
Feb 22 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
Aug 27 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
常用星际术语索引(新手指南)
2020/03/04 星际争霸
咖啡知识 除了喝咖啡还有那些知识点
2021/03/06 新手入门
PHP+AJAX实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
php stripslashes和addslashes的区别
2014/02/03 PHP
codeigniter发送邮件并打印调试信息的方法
2015/03/21 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
2019/10/21 PHP
jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)
2012/05/23 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
js 控制图片大小核心讲解
2013/10/09 Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
2014/04/14 Javascript
jQuery判断对象是否存在的方法
2015/02/05 Javascript
jQuery实现美观的多级动画效果菜单代码
2015/09/06 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
BootStrap学习笔记之nav导航栏和面包屑导航
2017/01/03 Javascript
通过npm引用的vue组件使用详解
2017/03/02 Javascript
详谈jQuery Ajax(load,post,get,ajax)的用法
2017/03/02 Javascript
bootstrap表格内容过长时用省略号表示的解决方法
2017/11/21 Javascript
JavaScript实现简单的计算器
2020/01/16 Javascript
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
Python中使用asyncio 封装文件读写
2016/09/11 Python
python分布式环境下的限流器的示例
2017/10/26 Python
python实现感知器算法详解
2017/12/19 Python
利用Opencv中Houghline方法实现直线检测
2018/02/11 Python
浅谈tensorflow之内存暴涨问题
2020/02/05 Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
2020/04/20 Python
如何用tempfile库创建python进程中的临时文件
2021/01/28 Python
开放系统互连参考模型
2016/06/29 面试题
葡萄牙语专业个人求职信
2013/12/10 职场文书
2014最新股权信托合同协议书
2014/11/18 职场文书
小学五年级语文上册教学计划
2015/01/22 职场文书
2015年幼儿园个人工作总结
2015/04/25 职场文书
标枪加油稿
2015/07/22 职场文书
MySQL 可扩展设计的基本原则
2021/05/14 MySQL
苹果可能正在打击不进行更新的 App
2022/04/24 数码科技