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 相关文章推荐
JS中简单的实现像C#中using功能(有源码下载)
Jan 09 Javascript
jQuery学习5 jQuery事件模型
Feb 07 Javascript
Javascript 自适应高度的Tab选项卡
Apr 05 Javascript
JS实现仿百度输入框自动匹配功能的示例代码
Feb 19 Javascript
Node.js的环境安装配置(使用nvm方式)
Oct 11 Javascript
一个炫酷的Bootstrap导航菜单
Dec 28 Javascript
详解如何使用webpack打包JS
Jun 21 Javascript
使用node.js实现微信小程序实时聊天功能
Aug 13 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
Mar 11 Javascript
Vue移动端右滑屏幕返回上一页附源码下载
Jun 26 Javascript
Vue使用mixin分发组件的可复用功能
Sep 01 Javascript
前端实现滑动按钮AJAX与后端交互的示例代码
Feb 24 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
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
JS BASE64编码 window.atob(), window.btoa()
2021/03/09 Javascript
用于自动添加Digg This!按钮的JavaScript
2006/12/23 Javascript
js网页版计算器的简单实现
2013/07/02 Javascript
JS中引用百度地图并将百度地图的logo和信息去掉
2013/09/29 Javascript
javascript跨域的4种方法和原理详解
2014/04/08 Javascript
使用typeof判断function是否存在于上下文
2014/08/14 Javascript
jquery Easyui快速开发总结
2015/08/20 Javascript
angularjs表格ng-table使用备忘录
2016/03/09 Javascript
js实现用户输入的小写字母自动转大写字母的方法
2017/01/21 Javascript
解决OneThink中无法异步提交kindeditor文本框中修改后的内容方法
2017/05/05 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
jQuery图片缩放插件smartZoom使用实例详解
2017/08/25 jQuery
详解js访问对象的属性和方法
2018/10/25 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
[00:55]2015国际邀请赛中国区预选赛5月23日——28日约战上海
2015/05/25 DOTA
[01:12:53]完美世界DOTA2联赛PWL S2 Forest vs SZ 第一场 11.25
2020/11/26 DOTA
python实现汉诺塔递归算法经典案例
2021/03/01 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
Python使用lambda表达式对字典排序操作示例
2019/07/25 Python
英国标准协会商店:BSI Shop
2019/02/25 全球购物
Shell如何接收变量输入
2012/09/24 面试题
remote接口和home接口主要作用
2013/05/15 面试题
Unix如何在一行中运行多个命令
2015/05/29 面试题
大学生创业计划书的格式要求
2013/12/29 职场文书
简短证婚人证婚词
2014/01/09 职场文书
名企HR怎样看待求职信
2014/02/23 职场文书
党员干部一句话承诺
2014/05/30 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
爱的承诺书
2015/01/20 职场文书
西岭雪山导游词
2015/02/06 职场文书
员工拾金不昧表扬稿
2015/05/05 职场文书
2016年第29个世界无烟日宣传活动总结
2016/04/06 职场文书
Vue项目打包、合并及压缩优化网页响应速度
2021/07/07 Vue.js
Python Matplotlib库实现画局部图
2021/11/17 Python