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 相关文章推荐
云网广告中的代码,提示出错,大家找找
Nov 21 Javascript
Jquery遍历checkbox获取选中项value值的方法
Feb 13 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
Jun 15 Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
Jan 18 Javascript
Javascript中判断一个值是否为undefined的方法详解
Sep 28 Javascript
详解React Native顶|底部导航使用小技巧
Sep 14 Javascript
jquery中done和then的区别(详解)
Dec 19 jQuery
详解JS数值Number类型
Feb 07 Javascript
Koa2 之文件上传下载的示例代码
Mar 29 Javascript
基于 jQuery 实现键盘事件监听控件
Apr 04 jQuery
微信小程序vant弹窗组件的实现方式
Feb 21 Javascript
JavaScript中Object、map、weakmap的区别分析
Dec 15 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
CI(Codeigniter)的Setting增强配置类实例
2016/01/06 PHP
laravel 实现上传图片到本地和前台访问示例
2019/10/21 PHP
javascript与CSS复习(《精通javascript》)
2010/06/29 Javascript
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
将list转换为json失败的原因
2013/12/17 Javascript
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
2014/06/24 Javascript
微信小程序 Audio API详解及实例代码
2016/09/30 Javascript
浅析JavaScript中break、continue和return的区别
2016/11/30 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
2017/12/18 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
2017/12/19 Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
2018/09/30 Javascript
layer父页获取弹出层输入框里面的值方法
2019/09/02 Javascript
解决vue项目F5刷新mounted里的函数不执行问题
2019/11/05 Javascript
react 原生实现头像滚动播放的示例
2020/04/21 Javascript
vue 中this.$set 动态绑定数据的案例讲解
2021/01/29 Vue.js
详解Python中映射类型的内建函数和工厂函数
2015/08/19 Python
详解Python函数可变参数定义及其参数传递方式
2017/08/02 Python
python 使用socket传输图片视频等文件的实现方式
2019/08/07 Python
python flask搭建web应用教程
2019/11/19 Python
Python-Flask:动态创建表的示例详解
2019/11/22 Python
Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)
2020/05/10 Python
python实现梯度下降算法的实例详解
2020/08/17 Python
Java语言程序设计测试题改错题部分
2014/07/22 面试题
毕业生就业协议书
2014/04/11 职场文书
小班下学期评语
2014/05/04 职场文书
法人委托书范本格式
2014/09/15 职场文书
民事诉讼代理授权委托书
2014/10/11 职场文书
2014小学二年级班主任工作总结
2014/12/05 职场文书
2014年个人年终总结
2015/03/09 职场文书
2015年药店店长工作总结
2015/04/29 职场文书
飞越疯人院观后感
2015/06/09 职场文书
电影焦裕禄观后感
2015/06/09 职场文书
入党后的感想
2015/08/10 职场文书
Nginx反向代理至go-fastdfs案例讲解
2021/08/02 Servers
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python
基于Python实现对比Exce的工具
2022/04/07 Python