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程序中美元符号$是什么
Jun 05 Javascript
如何让一个json文件显示在表格里【实现代码】
May 09 Javascript
值得分享的轻量级Bootstrap Table表格插件
May 30 Javascript
JavaScript必知必会(二) null 和undefined
Jun 08 Javascript
JavaScript获取服务器端时间的方法
Nov 29 Javascript
用JavaScript实现让浏览器停止载入页面的方法
Jan 19 Javascript
node.JS md5加密中文与php结果不一致的解决方法
May 05 Javascript
Angularjs的启动过程分析
Jul 18 Javascript
基于Vue制作组织架构树组件
Dec 06 Javascript
Vue2.x中利用@font-size引入字体图标报错的解决方法
Sep 28 Javascript
解决js相同的正则多次调用test()返回的值却不同的问题
Oct 10 Javascript
如何在微信小程序中存setStorage
Dec 13 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获取网站域名和地址的代码
2008/08/17 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
php将字符串转化成date存入数据库的两种方式
2014/04/28 PHP
javascript 在网页中的运用(asp.net)
2009/11/23 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
2013/10/16 Javascript
JavaScript中string转换成number介绍
2014/12/31 Javascript
jquery实现左右滑动菜单效果代码
2015/08/27 Javascript
Angular 常用指令实例总结整理
2016/12/13 Javascript
深入理解Javascript中的valueOf与toString
2017/01/04 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
2017/08/23 jQuery
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
AngularJS实现的生成随机数与猜数字大小功能示例
2017/12/25 Javascript
Vue在页面数据渲染完成之后的调用方法
2018/09/11 Javascript
微信小程序如何实现全局重新加载
2019/06/05 Javascript
vue中axios的二次封装实例讲解
2019/10/14 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
[46:02]DOTA2上海特级锦标赛D组资格赛#2 Liquid VS VP第二局
2016/02/28 DOTA
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
对python操作kafka写入json数据的简单demo分享
2018/12/27 Python
python3实现小球转动抽奖小游戏
2020/04/15 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
2019/06/17 Python
Django模板Templates使用方法详解
2019/07/19 Python
Django 实现外键去除自动添加的后缀‘_id’
2019/11/15 Python
python简单的三元一次方程求解实例
2020/04/02 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
2020/10/09 Python
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
Html5移动端div固定到底部实现底部导航条的几种方式
2021/03/09 HTML / CSS
Python面试题:Python是如何进行内存管理的
2014/08/04 面试题
会计与审计毕业生自荐信范文
2013/12/30 职场文书
人事档案接收函
2014/01/12 职场文书
浙江文明网签名寄语
2014/01/18 职场文书
大二学生职业生涯规划书
2014/02/05 职场文书
会计电算化应届生自荐信
2014/02/25 职场文书
消防工作实施方案
2014/06/09 职场文书
团日活动总结报告
2014/06/25 职场文书
nginx 反向代理之 proxy_pass的实现
2021/03/31 Servers