JavaScript中的substr()方法使用详解


Posted in Javascript onJune 06, 2015

 这个方法在一个字符串返回字符开始于通过指定的字符数的指定位置。
语法

string.substr(start[, length]);

下面是参数的详细信息:

  •     start : 在位置开始提取字符(一个介于0和整数小于字符串的长度)
  •     length : 要用来提取的字符数

注意:如果start 是负数,substr 使用它作为从字符串的末尾字符索引
返回值:

  •     substr方法返回基于给定参数的新的子字符串

例子:

<html>
<head>
<title>JavaScript String substr() Method</title>
</head>
<body>
<script type="text/javascript">

var str = "Apples are round, and apples are juicy.";

document.write("(1,2): "  + str.substr(1,2));
document.write("<br />(-2,2): "  + str.substr(-2,2));
document.write("<br />(1): "   + str.substr(1));
document.write("<br />(-20, 2): " + str.substr(-20,2));
document.write("<br />(20, 2): " + str.substr(20,2));

</script>
</body>
</html>

这将产生以下结果:

(1,2): pp
(-2,2): Ap
(1): pples are round, and apples are juicy.
(-20, 2): Ap
(20, 2): d
Javascript 相关文章推荐
对 lightbox JS 图片控件进行了一下改造, 使其他支持复杂的图片说明
Mar 20 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
Jun 13 Javascript
JavaScript提升性能的常用技巧总结【经典】
Jun 20 Javascript
JavaScript中数组Array.sort()排序方法详解
Mar 01 Javascript
Vue原理剖析 实现双向绑定MVVM
May 03 Javascript
js+html制作简单日历的方法
Jun 27 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
May 17 Javascript
用node开发并发布一个cli工具的方法步骤
Jan 03 Javascript
ES6 Generator函数的应用实例分析
Jun 26 Javascript
javascript实现简单打字游戏
Oct 29 Javascript
Javascript新手入门之字符串拼接与变量的应用
Dec 03 Javascript
全面解析js中的原型,原型对象,原型链
Jan 25 Javascript
JavaScript中的slice()方法使用详解
Jun 06 #Javascript
简介JavaScript中search()方法的使用
Jun 06 #Javascript
JavaScript中的replace()方法使用详解
Jun 06 #Javascript
JavaScript中String.match()方法的使用详解
Jun 06 #Javascript
JavaScript中操作字符串之localeCompare()方法的使用
Jun 06 #Javascript
JavaScript中的lastIndexOf()方法使用详解
Jun 06 #Javascript
JavaScript中使用concat()方法拼接字符串的教程
Jun 06 #Javascript
You might like
解析smarty模板中类似for的功能实现
2013/06/18 PHP
php简单判断文本编码的方法
2015/07/30 PHP
IE8 chrome中table隔行换色解决办法
2010/07/09 Javascript
js 静态动态成员 and 信息的封装和隐藏
2011/05/29 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
js网页滚动条滚动事件实例分析
2015/05/05 Javascript
JavaScript中的pow()方法使用详解
2015/06/15 Javascript
一篇文章掌握RequireJS常用知识
2016/01/26 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
Bootstrap导航简单实现代码
2017/03/06 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
2017/04/14 Javascript
vue项目中使用bpmn为节点添加颜色的方法
2020/04/30 Javascript
使用JavaScript和MQTT开发物联网应用示例解析
2020/08/07 Javascript
python实现连接mongodb的方法
2015/05/08 Python
利用python将图片转换成excel文档格式
2017/12/30 Python
python生成九宫格图片
2018/11/19 Python
Python编写合并字典并实现敏感目录的小脚本
2019/02/26 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
Python算法中的时间复杂度问题
2019/11/19 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
Python Numpy,mask图像的生成详解
2020/02/19 Python
Python django框架 web端视频加密的实例详解
2020/11/20 Python
Python字符串的15个基本操作(小结)
2021/02/03 Python
英国Boots旗下太阳镜网站:Boots Designer Sunglasses
2018/07/07 全球购物
英国排名第一的冲浪店:Ann’s Cottage
2020/06/21 全球购物
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
2016/02/10 面试题
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
大学毕业生简单自荐信
2013/11/05 职场文书
公司面试感谢信
2014/02/01 职场文书
询价采购方案
2014/06/09 职场文书
离婚协议书包括哪些内容
2014/10/16 职场文书
网吧温馨提示
2015/07/17 职场文书
关于企业的执行力标语大全
2020/01/06 职场文书
python 实现的截屏工具
2021/05/08 Python
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL
详解Go语言Slice作为函数参数的使用
2021/07/02 Golang