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 相关文章推荐
转一个日期输入控件,支持FF
Apr 27 Javascript
用jquery实现的一个超级简单的下拉菜单
May 18 Javascript
jquery获取form表单input元素值的简单实例
May 30 Javascript
浅谈JS继承_寄生式继承 &amp; 寄生组合式继承
Aug 16 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
Nov 01 Javascript
HTML的select控件美化
Mar 27 Javascript
微信小程序 自定义Toast实例代码
Jun 12 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
Nov 17 Javascript
AngularJS对动态增加的DOM实现ng-keyup事件示例
Mar 12 Javascript
详解微信小程序回到顶部的两种方式
May 09 Javascript
react 组件传值的三种方法
Jun 03 Javascript
详解javascript void(0)
Jul 13 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数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
2011/11/02 PHP
PHP遍历文件夹与文件类及处理类用法实例
2014/09/23 PHP
php  单例模式详细介绍及实现源码
2016/11/05 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
2017/03/14 PHP
php快速导入大量数据的实例方法
2019/09/23 PHP
JavaScript中的集合及效率
2010/01/08 Javascript
JavaScript全局函数使用简单说明
2011/03/11 Javascript
推荐11款jQuery开发的复选框和单选框美化插件
2011/08/02 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
jQuery中attr()与prop()函数用法实例详解(附用法区别)
2015/12/29 Javascript
AngularJs bootstrap搭载前台框架——js控制部分
2016/09/01 Javascript
Bootstarp 基础教程之表单部分实例代码
2017/02/03 Javascript
js 递归和定时器的实例解析
2017/02/03 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
2017/06/17 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
vue中的v-if和v-show的区别详解
2019/09/01 Javascript
在vue中实现echarts随窗体变化
2020/07/27 Javascript
Python中的类与对象之描述符详解
2015/03/27 Python
深入理解python对json的操作总结
2017/01/05 Python
Python基于回溯法子集树模板解决全排列问题示例
2017/09/07 Python
详解python使用Nginx和uWSGI来运行Python应用
2018/01/09 Python
python学习笔记--将python源文件打包成exe文件(pyinstaller)
2018/05/26 Python
Python 获取numpy.array索引值的实例
2019/12/06 Python
浅谈selenium如何应对网页内容需要鼠标滚动加载的问题
2020/03/14 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
2020/06/08 Python
史上最详细的Python打包成exe文件教程
2021/01/17 Python
HTML5 LocalStorage 本地存储刷新值还在
2017/03/10 HTML / CSS
英国家喻户晓的家居商店:The Range
2019/03/25 全球购物
电视节目策划方案
2014/05/16 职场文书
护士求职自荐信
2015/03/25 职场文书
食品安全主题班会
2015/08/13 职场文书
nginx结合openssl实现https的方法
2021/07/25 Servers
Win11如何启用启动修复 ? Win11执行启动修复的三种方法
2022/04/08 数码科技
Windows Server 2019 域控制器安装图文教程
2022/04/28 Servers
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers