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 document.createDocumentFragment()
Apr 04 Javascript
json-lib出现There is a cycle in the hierarchy解决办法
Feb 24 Javascript
JQuery 学习技巧总结
May 21 Javascript
js获取当月最后一天实例代码
Nov 19 Javascript
JavaScript验证电子邮箱的函数
Aug 22 Javascript
JavaScript使用Prototype实现面向对象的方法
Apr 14 Javascript
百度地图API之本地搜索与范围搜索
Jul 30 Javascript
基于jquery编写分页插件
Mar 07 Javascript
深入理解Angular2 模板语法
Aug 07 Javascript
Vue+Express实现登录状态权限验证的示例代码
May 05 Javascript
详解ES6数组方法find()、findIndex()的总结
May 12 Javascript
详解JS ES6编码规范
May 07 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
探讨如何在php168_cms中提取验证码
2013/06/08 PHP
浅谈json_encode用法
2015/03/05 PHP
javascript replace方法与正则表达式
2008/02/19 Javascript
javascript 折半查找字符在数组中的位置(有序列表)
2010/12/09 Javascript
基于jquery实现后台左侧菜单点击上下滑动显示
2013/04/11 Javascript
JS判断两个时间大小的示例代码
2014/01/28 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
node.js中的console.warn方法使用说明
2014/12/09 Javascript
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
python使用socket远程连接错误处理方法
2015/04/29 Python
Python实现Linux中的du命令
2017/06/12 Python
pip matplotlib报错equired packages can not be built解决
2018/01/06 Python
Python 实现引用其他.py文件中的类和类的方法
2018/04/29 Python
python邮件发送smtplib使用详解
2020/06/16 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
2020/03/11 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
2020/04/14 Python
Python实现Keras搭建神经网络训练分类模型教程
2020/06/12 Python
基于Python实现2种反转链表方法代码实例
2020/07/06 Python
如何把python项目部署到linux服务器
2020/08/26 Python
HTML5 Canvas像素处理使用接口介绍
2012/12/02 HTML / CSS
大一自我鉴定范文
2013/10/04 职场文书
初中数学教学反思
2014/01/16 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
艾滋病宣传标语
2014/06/25 职场文书
自荐信格式模板
2015/03/27 职场文书
2016入党培训心得体会范文
2016/01/08 职场文书
浅谈Redis的keys命令到底有多慢
2021/10/05 Redis
mysql5.5中文乱码问题解决的有用方法
2022/05/30 MySQL