substr(begin,end): begin表示起始index,end表示提取几位

substring(begin,end):begin表示起始index,end表示结束index。

slice(begin,end):同substring。

slice与substring区别:

1、substring中2个参数如果begin大于end,则交换两者位置;slice不会交换,直接返回空串

2、substring中2个参数如果为负数,则自动转成0;slice则会讲str.length加上其负值得到是几就是几

转载于:https://www.cnblogs.com/baoguanxia/p/4472392.html

slice与substring与substr相关推荐

  1. 截取字符串slice(),substring() ,substr()。

    在js中字符截取函数有常用的三个slice().substring().substr()了,下面我来给大家介绍slice().substring().substr()函数在字符截取时的一些用法与区别吧 ...

  2. js字符串截取函数的三种方式(slice()、substring()、substr())

    在js中字符截取函数有常用的三个slice().substring().substr()了,下面我来给大家介绍slice().substring().substr()函数在字符截取时的一些用法与区别吧 ...

  3. nodejs 截断字符串_js字符串截取函数slice()、substring()、substr()

    在js中字符截取函数有常用的三个slice().substring().substr()了,下面我来给大家介绍slice().substring().substr()函数在字符截取时的一些用法与区别吧 ...

  4. slice(),substring()和substr()的异同

    #同# 三个方法都是对字符串的截取操作,返回被操作的字符串,不会修改字符串本身: 都接受一或两个参数,第一个参数都为开始的位置: 只有一个参数且为正数的情况下返回的结果相同: var str = &q ...

  5. js中slice,SubString和SubStr的区别

    slice() 定义和用法 slice() 方法可从已有的数组中返回选定的元素. string.slice(start, end)提取一个字符串 string.substring(start, end ...

  6. 数组遍历 map()、forEach() 及 字符串切割 split() / 字符串截取 slice()、substring()、substr()...

    JS数组遍历的几种方式 JS数组遍历,基本就是for,forin,foreach,forof,map等等一些方法,以下介绍几种本文分析用到的数组遍历方式以及进行性能分析对比 第一种:普通for循环 代 ...

  7. JavaScript - java内部对象replace、slice、substring、substr、转换大小写

    <html><head><head><body><script language="javascript">var st ...

  8. JS字符串截取方法汇总(slice、substring、substr等)

    在开发中常常会需要截取字符串,而 JavaScript 提供了很多种方法实现截取操作.本文对各种方法做个整理,供大家参考. 一.使用 slice() 截取 1,函数说明 slice() 方法可通过指定 ...

  9. 【JavaScript String对象方法】字符串片段提取:slice()、substring()、substr()

    当参数相同时,返回结果是否相同 slice() substring() substr() 单正参 ✅ ✅ ✅ 单负参 ✅ ❌ (负参转换为 0,返回全字符串) ✅ 双正参 ✅ ✅ ❌ 双负参 ✅ nu ...

最新文章

  1. 仔细选择会话状态提供程序
  2. 深度学习框架简史 (A Brief History of Deep Learning Frameworks)
  3. pox 中 openflow.webservice 组建的学习与使用
  4. Growth Hacking背后,数据分析平台的架构调整
  5. SAP收发存报表程序
  6. 如何修改浏览器服务器时间格式,浏览器模式怎么改模式
  7. linux c之access方法介绍
  8. 【deep learning学习笔记】注释yusugomori的LR代码 --- LogisticRegression.cpp
  9. java 正则表达式的使用
  10. php ignore special characters,PHP忽略第5个字符?(PHP ignore 5th character?)
  11. 【计算机网络】——流量控制与可靠传输机制
  12. 数据库编程连接mysql_使用JDBC编程-连接MySQL数据库
  13. 波卡生态预言机ROOM上线Uniswap,最高涨幅达862%
  14. redis 将key的有效时间设置为不过期命令
  15. Win10系统怎么看隐藏文件夹
  16. ORA-01502-对应的快速解决办法(索引或这类索引的分区处于不可用状态)
  17. SQlite数据库的C编程接口(二) 数据库连接 ——《Using SQlite》读书笔记
  18. 关于super关键字
  19. Java时间格式转换输出实现代码示例
  20. 苹果恢复出厂设置系统也会还原吗_手机经常恢复出厂设置会怎么样?对手机有害处吗?这下终于清楚了...

热门文章

  1. c 的dll php调用方法,PHP调用C#开发的dll类库方法,_PHP教程
  2. python另存为excel_在Python中将Excel另存为HTML
  3. 信息安全工程师笔记-案例分析(一)
  4. Oracle笔记-使用sql命令插入clob数据(大于4000,适用于18c)
  5. Java笔记-以系统时间为基准15分钟运行一次指定代码
  6. Linux学习笔记-使用管道通信实现cat /etc/passwd | grep root这条命令
  7. Qt文档阅读笔记-easingCurve:QEasingCurve官方解析及实例
  8. Qt|OpenGL学习笔记-绕X轴、Y轴、以及XY轴旋转的四边体
  9. Qt工作笔记-仿大佬风格代码(使用#ifdef Q_OS_WIN32)
  10. C++工作笔记-使用typeid获取对象的类名