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判定是否原生方法
Jul 22 Javascript
Jquery实现$.fn.extend和$.extend函数
Apr 14 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
May 09 Javascript
sso跨域写cookie的一段js脚本(推荐)
May 25 Javascript
js获取所有checkbox的值的简单实例
May 30 Javascript
浅谈时钟的生成(js手写简洁代码)
Aug 20 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
Nov 02 Javascript
解决VUEX刷新的时候出现数据消失
Jul 03 Javascript
微信小程序引用公共js里的方法的实例详解
Aug 17 Javascript
Windows安装Node.js报错:2503、2502的解决方法
Oct 25 Javascript
node.js中 redis 的安装和基本操作示例
Feb 10 Javascript
如何通过简单的代码描述Angular父组件、子组件传值
Apr 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
frename PHP 灵活文件命名函数 frename
2009/09/09 PHP
PHP批量删除、清除UTF-8文件BOM头的代码实例
2014/04/14 PHP
php中有关合并某一字段键值相同的数组合并的改进
2015/03/10 PHP
thinkPHP交易详情查询功能详解
2016/12/02 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
JavaScript 学习初步 入门教程
2010/03/25 Javascript
加速IE的Javascript document输出的方法
2010/12/02 Javascript
用表格输出1-1000之间的数字实现代码(附特效)
2013/04/21 Javascript
xmlhttp缓存清除的2种解决方法
2013/12/13 Javascript
教你用jquery实现iframe自适应高度
2014/06/11 Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
2015/08/11 Javascript
js实现的tab标签切换效果代码分享
2015/08/25 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
2016/07/24 Javascript
Web 开发中Ajax的Session 超时处理方法
2017/01/19 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
浅谈JS 数字和字符串之间相互转化的纠纷
2017/10/20 Javascript
基于Vue自定义指令实现按钮级权限控制思路详解
2018/05/23 Javascript
elementUI Vue 单个按钮显示和隐藏的变换功能(两种方法)
2018/09/04 Javascript
Vue2.0实现组件之间数据交互和通信操作示例
2019/05/16 Javascript
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
小程序实现横向滑动日历效果
2019/10/21 Javascript
[01:06:26]全国守擂赛第二周 Team Coach vs DeMonsTer
2020/04/28 DOTA
[49:58]完美世界DOTA2联赛PWL S3 Magma vs DLG 第一场 12.18
2020/12/19 DOTA
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
使用Python 正则匹配两个特定字符之间的字符方法
2018/12/24 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
Python 调用有道翻译接口实现翻译
2020/03/02 Python
python 工具 字符串转numpy浮点数组的实现
2020/03/14 Python
加大码胸罩、内裤和服装:Just My Size
2019/03/21 全球购物
汽车维修与检测专业应届生求职信
2013/11/12 职场文书
企划主管岗位职责
2013/12/12 职场文书
《少年王冕》教学反思
2014/04/11 职场文书
2014年纠风工作总结
2014/12/08 职场文书
西安兵马俑导游词
2015/02/02 职场文书
2015年感恩母亲节的演讲稿
2015/03/18 职场文书
编写python程序的90条建议
2021/04/14 Python