位置: 编程技术 - 正文

浅谈Javascript中substr和substring的区别(javascriptj)

编辑:rootadmin

推荐整理分享浅谈Javascript中substr和substring的区别(javascriptj),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascriptcsdn,javascriptcsdn,javascriptthis,javascriptz,javascriptjs,javascriptz,javascriptcsdn,javascriptjs,内容如对您有帮助,希望把文章链接给更多的朋友!

由于在项目中有需要对字符串进行截取,然后手残使用了IDE自动提示的substr,没想那么多以为substr和substring没多大区别。

然而并不是,且听我一一道来。

1. substr(index, length)

从起始索引号提取字符串中指定数目的字符。

substr方法可以传入两个参数 index和length。index是起始位,length是截取的长度。

当index是个非负整数时:

a. 如果不传入参数,则得到的还是字符串本身。

如: "abcdefg".substr() -> "abcdefg"

浅谈Javascript中substr和substring的区别(javascriptj)

b. 如果只传入一个参数,即index,则默认截取到字符串最后一位。

如: "abcdefg".substr(2) -> "defg".

当index是个负整数时:

c. 如果传入一个负整数下标位则从后往前数,起始位为1,到达负整数绝对值的下标位,截取则是从前往后。

如: "abcdefg".substr(-2) -> "fg" <=> "abcdefg".substr(-2 + "abcdefg".length)

2. substring(start, end)

提取字符串中介于两个指定下标之间的字符。

substring也是传入两个参数,但是这两个参数都是下标数字,下标从0开始计算,截取的长度是这两个下标的差

可以记作"含头不含尾"

如: "abcdefg".substring(2,4) -> "cd"

RequireJS入门一之实现第一个例子 为什么学习RequireJS?像我这种菜鸟,会提到海量文章里提到的AMD、JS模块化编程、异步......等等RequireJS会让你以不同于往常的方式去写JavaScript。你将不

详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组) 问题描述:使用JavaScript生成一个倒数7天的数组。比如今天是月1号,生成的数组是["9月号","9月号","9月号","9月号","9月号","9月号","月1号"]。

JS日期格式化之javascript Date format 在上篇文章给大家介绍了js对Date对象的操作的问题(生成一个倒数7天的数组),本篇介绍有关js日期格式化之javascriptDateformat,本文通过三种方法给大家讲

标签: javascriptj

本文链接地址:https://www.jiuchutong.com/biancheng/380275.html 转载请保留说明!

上一篇:js实现创建删除html元素小结(js删除li)

下一篇:RequireJS入门一之实现第一个例子(js中的require用法)

  • 核定征收需要缴税吗
  • 期末留抵税额是怎么产生的
  • 企业代扣代缴个人所得税
  • 餐饮费入什么科目
  • 购买私募基金有风险吗
  • 资产申报是什么
  • 房产企业赠送无形资产
  • 冲销暂估材料怎么做账
  • 购原材料红字发票会计分录怎么写?
  • 第三方用人单位应承担哪些责任
  • 广告制作费有哪些项目
  • 税负率的计算公式excel
  • 租赁的厂房改造可以费用化吗
  • 民办非企业单位属于什么类型
  • 转出未交增值税借方余额表示什么
  • 怎么设置静音iphone
  • 业务招待费扣除基数的收入包括哪些
  • 如何删除驱动器里面的文件
  • linux-4.4
  • win8怎么提高性能
  • 蜡梅的养殖方法视频
  • 让劳务公司代发工资
  • 最小的电脑是多少寸的
  • 关于固定资产抵扣的税务规定
  • laravel快速入门
  • 委托代建的法律规定
  • 饿了么指定单
  • system view命令
  • 查看ntpdate状态
  • php返回上一级
  • js原型函数
  • python安装后找不到了
  • 以固定资产抵债发生的固定资产
  • 科目汇总表一页不够写怎么办
  • 土地出让金的范围是什么
  • 汽车4s店厂家返修流程
  • 商品流通企业采用售价法核算条件下
  • 分期付款的消费税怎么计算
  • 床垫发票
  • 未收回的货款属于什么会计科目
  • 即征即退相关证明材料
  • sql2012存储过程
  • mysql 5.7.1
  • sql初学者视频教程
  • 生产成本明细科目有哪些内容
  • 个体户也需要纳税吗
  • 收到采购材料发票款未付会计分录
  • 收到待报解预算收入是国家退的税吗
  • 残疾人就业保障金是什么意思啊
  • 跨年红字发票账务处理
  • 支付临时工人的报酬属于工资薪金概算吗
  • 公司租用员工车辆维修费能报销吗
  • 生产线计提折旧是否会减少现金流
  • 应收利息审计底稿怎么做
  • 机票行程单改签费抵扣 税务局
  • 年终建账于年初建账,在录入期初余额时有什么不一样?
  • 发票开多了如何做凭证?
  • 两家公司
  • 公司经营范围怎么填
  • MySQL Semisynchronous Replication介绍
  • mac安装windows10体验
  • centos6.7安装图形界面教程
  • linux磁盘的使用方式
  • win7系统如何关闭开机自动启动软件
  • Centos 6.4 安装dnsmasq的方法
  • 内存使用过低
  • 微软官方屏蔽更新工具
  • window10 .net3.5
  • linux文件系统的根目录的i节点号为
  • express常用中间件
  • firefox浏览器标识ua
  • 使用一串代码
  • 批处理计数
  • shell脚本字符串操作
  • 安卓版本apk
  • jquery表单事件验证表单
  • jquery和css的区别
  • jquery字体设置
  • 附加税申报表怎么做
  • 上市股票转为非上市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设