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 相关文章推荐
jquery1.4 教程二 ajax方法的改进
Feb 25 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
Jul 17 Javascript
JavaScript语言核心数据类型和变量使用介绍
Aug 23 Javascript
JQuery文字列表向上滚动的代码
Nov 13 Javascript
js中switch case循环实例代码
Dec 30 Javascript
javascript判断变量是否有值的方法
Apr 20 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
May 08 Javascript
MvcPager分页控件 适用于Bootstrap
Jun 03 Javascript
vue.js框架实现表单排序和分页效果
Aug 09 Javascript
JavaScript中Object值合并方法详解
Dec 22 Javascript
Weex开发之WEEX-EROS开发踩坑(小结)
Oct 16 Javascript
Vue Element UI自定义描述列表组件
May 18 Vue.js
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
PHP5中的this,self和parent关键字详解教程
2007/03/19 PHP
php 中的4种标记风格介绍
2012/05/10 PHP
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
2015/03/27 PHP
php递归删除指定文件夹的方法小结
2015/04/20 PHP
php写app用的框架整理
2019/09/29 PHP
HR vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
详细讲解JS节点知识
2010/01/31 Javascript
json格式的时间显示为正常年月日的方法
2013/09/08 Javascript
解析JavaScript中delete操作符不能删除的对象
2013/12/03 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
原生JavaScript生成GUID的实现示例
2014/09/05 Javascript
Jquery实现鼠标移动放大图片功能实例
2015/03/25 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
2015/11/25 Javascript
JavaScript原生对象常用方法总结(推荐)
2016/05/13 Javascript
前端弹出对话框 js实现ajax交互
2016/09/09 Javascript
基于ajax和jsonp的原生封装(实例)
2017/10/16 Javascript
JS基于贪心算法解决背包问题示例
2017/11/27 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
Javascript格式化并高亮xml字符串的方法及注意事项
2018/08/13 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
用原生JS实现爱奇艺首页导航栏代码实例
2019/09/19 Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
2020/05/27 Javascript
一起来了解一下JavaScript的预编译(小结)
2021/03/01 Javascript
跟老齐学Python之不要红头文件(1)
2014/09/28 Python
Python实现针对给定单链表删除指定节点的方法
2018/04/12 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
kali中python版本的切换方法
2019/07/11 Python
Python assert关键字原理及实例解析
2019/12/13 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
2020/09/03 Python
通俗易懂了解Python装饰器原理
2020/09/17 Python
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
2015/08/25 面试题
《童年》教学反思
2014/02/18 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
大学生见习总结报告
2015/06/24 职场文书
小学体育组工作总结2015
2015/07/21 职场文书