substring() 方法用于提取字符串中介于两个指定下标之间的字符。
substring(start,end)表示从start到end之间的字符串,包括start位置的字符但是不包括end位置的字符。

 var src="JavaScript substring";console.log(src.substring(3));  //aScript substringconsole.log(src.substring(3,7));  //aScr

substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。
substr(start,length)表示从start位置开始,截取length长度的字符串。

 var src="JavaScript substr";console.log(src.substr(3));  //aScript substrconsole.log(src.substr(3,7));  //aScript

slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。
start - 设定新数组的起始位置;如果是负数,则表示从数组尾部开始算起(-1
指最后一个元素,-2 指倒数第二个元素,以此类推)。
end - 设定新数组的结束位置;如果不填写该参数,默认到数组结尾;如果为0,则数据为空,如果是负数,则表示从数组尾部开始算起。

 var src="JavaScript slice";console.log(src.slice(3));  //aScript sliceconsole.log(src.slice(3,7));   //aScrvar arr=[1,2,3,4,5];console.log( arr.slice(-1));//[5]console.log( arr.slice(2,0));//[]console.log(arr.slice(0, -1));//[1,2,3,4]

js中substring()、substr() 、slice()的用法相关推荐

  1. js中的extend的用法及其JS中substring与substr的区别

    1.    JS中substring与substr的区别 之前在项目中用到substring方法,因为C#中也有字符串的截取方法Substring方法,当时也没有多想就误以为这两种方法的使用时一样的. ...

  2. javascript中substring,substr和slice对比

    javascript中substring,substr和slice对比 欢迎访问我的博客https://qqqww.com/,祝所有码农同胞们早日走上人生巅峰,迎娶白富美~~ 先写下最终结论,这样方便 ...

  3. js中!和!!的区别及用法

    js中!和!!的区别及用法 js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值, 1.!可将变量转换成boolean类型,null.undefined和 ...

  4. js中继承的几种用法总结(apply,call,prototype)

    本篇文章主要介绍了js中继承的几种用法总结(apply,call,prototype) 需要的朋友可以过来参考下,希望对大家有所帮助 一,js中对象继承 js中有三种继承方式 1.js原型(proto ...

  5. 第22篇 js中的this指针的用法

    前面把js的相关知识总结了下,今天把js中的上下文的this,对于强类型语言,this的用法非常的单一,因为他们没有js特有的动态绑定. 首先看下面代码: function funcA() {this ...

  6. js中try和catch的用法

    js中try和catch的用法 版权声明:本文为@lyhh5原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明 原文链接:https://blog.csdn.net/l ...

  7. JS中break和continue的用法

    break和continue的用法 Break--跳出循环.判断,用于判断或循环语句中 Continue--跳出本次循环,只能用于循环语句中. 区分是否为自定义标识符,其后加冒号,为自定义标识符. B ...

  8. java substr函数_oracle 中的substr()函数的用法,以及与java中String.substring()方法的区别...

    oracle 中的substr()函数的规则是 substr( string, start_position, [ length ] ) 说明: string 是要分割的字符串 start_posit ...

  9. JavaScript,Mysql,Java中substring,substr区别

    最近经常用substring,substr方法,有时候容易混淆,特意整理出来供大家参考,如有错误,请提出... JavaScript中substring和substr用法 substr() 方法可在字 ...

  10. js中innerHTML与innerText的用法与区别【转自http://blog.sina.com.cn/johnpu】

    用法:SupeSite/X-Space官方站%x-ZP$k?'DWZ_{ SupeSite/X-Space官方站K?_/T9s3^QJ a4X <div id="test"& ...

最新文章

  1. Linux命令之cal
  2. linux 制作deb包的三种方法
  3. 【组合数学】生成函数 ( 使用生成函数求解不定方程解个数示例 2 | 扩展到整数解 )
  4. installshield学习笔记
  5. 【大数据风控体系】理想大数据风控体系
  6. DL HARQ UCI in PUCCH — R16
  7. 20210912模拟
  8. [react] React的render中可以写{if else}这样的判断吗?
  9. java gc堆中的分区_jvm内存各个区域详解
  10. uni-app 七牛云上传文件
  11. python字符串find方法(二分钟读懂)
  12. 京佳名师点评:2008年2月23日海关面试题 京佳公务员考试培训学校
  13. 如果 GitHub 被中国互联网巨头收购会怎样?
  14. WordPress资源站点推荐
  15. 让IIS Express支持Json文件
  16. main函数的argc和argv
  17. android wear 兼容问题,多款Android Wear手表不兼容iPhone 7
  18. [TYVJ]选课lzl初一
  19. 测试删除hive表时出错
  20. C语言练习系统 打印三角形

热门文章

  1. 区块链溯源是什么?一文带您读懂! 1
  2. NOIP2022.11.23模拟赛
  3. Windows10系统自带中文输入法繁体改为简体
  4. qt: exec()的用法,accept()和accepted的概念
  5. LocalDate、LocalTime、LocalDateTime介绍
  6. LocalDateTime 的用法
  7. 使用ch.ethz.ssh2中sess.execCommand方法导致线程卡死的原因分析
  8. TemplateField.ItemTemplate 后台实现
  9. 58同城android客户端手机号码解密方法
  10. 搭建CTF-AWD训练平台