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 相关文章推荐
JavaScript入门教程(9) Document文档对象
Jan 31 Javascript
JQuery 浮动导航栏实现代码
Aug 27 Javascript
ko knockoutjs动态属性绑定技巧应用
Nov 14 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
Nov 19 Javascript
js 输出内容到新窗口具体实现代码
May 31 Javascript
深入理解JavaScript中的传值与传引用
Dec 09 Javascript
关于延迟加载JavaScript
May 05 Javascript
vue2.0+webpack环境的构造过程
Nov 08 Javascript
手机端转换rem适应
Apr 01 Javascript
redux-saga 初识和使用
Mar 10 Javascript
vue-cli3环境变量与分环境打包的方法示例
Feb 18 Javascript
JS+CSS实现过渡特效
Jan 02 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
thinkphp5框架API token身份验证功能示例
2019/05/21 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
jQuery实现点击标题输入详细信息
2013/04/16 Javascript
js数组与字符串的相互转换方法
2014/07/09 Javascript
浅析javascript操作 cookie对象
2014/12/26 Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
2015/02/13 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
jquery插件uploadify实现带进度条的文件批量上传
2015/12/13 Javascript
Jquery获取radio选中的值
2017/05/05 jQuery
使用异步controller与jQuery实现卷帘式分页
2019/06/18 jQuery
微信小程序实现点击效果
2019/06/21 Javascript
小程序和web画三角形实现解析
2019/09/02 Javascript
vue内置组件component--通过is属性动态渲染组件操作
2020/07/28 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
python操作日期和时间的方法
2014/03/11 Python
零基础学Python(一)Python环境安装
2014/08/20 Python
为Python的web框架编写MVC配置来使其运行的教程
2015/04/30 Python
python使用pil生成图片验证码的方法
2015/05/08 Python
实践Vim配置python开发环境
2018/07/02 Python
Python实现繁体中文与简体中文相互转换的方法示例
2018/12/18 Python
pandas实现将dataframe满足某一条件的值选出
2019/06/12 Python
Python参数传递实现过程及原理详解
2020/05/14 Python
python实现人像动漫化的示例代码
2020/05/17 Python
keras得到每层的系数方式
2020/06/15 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
2020/12/14 Python
标签和贴纸印刷:Lightning Labels
2018/03/22 全球购物
The North Face北面德国官网:美国著名户外品牌
2018/12/12 全球购物
Vinatis德国:法国领先的葡萄酒邮购公司
2020/09/07 全球购物
Servlet如何得到服务器的信息
2015/12/22 面试题
生物专业个人自荐信范文
2013/11/29 职场文书
大一学生的职业生涯规划书范文
2014/01/19 职场文书
青安岗事迹材料
2014/05/14 职场文书
团队队名口号大全
2014/06/06 职场文书
Java 超详细讲解IO操作字节流与字符流
2022/03/25 Java/Android
vue 自定义的组件绑定点击事件
2022/04/21 Vue.js