substring()方法 用于截取字符串中介于两个指定下标之间的字符

var str = 'my sunshine';
str.substring(3,5);// 输出结果:"su"

注:3:开始截取的位置,5:结束截取的位置

var str = 'my sunshine';
str.substring(3);// 输出结果:"sunshine"

注:若只有开始位置,那么截取的位置从开始位置一直到字符结尾

slice()方法提取字符串的某个部分,并以新的字符串返回被提取的部分

var str = 'my sunshine';
str.slice(3,5);// 输出结果:"su"var str = 'my sunshine';
str.slice(3);// 输出结果:"sunshine"

说明:虽然slice()和substring()上式得到的结果相同,但二者的具有一定的区别,slice可以有负数,但substring不可以,-1是字符串的最后一位,-2是字符串倒数第二位,以此类推,如下所示:

var str = 'my sunshine';
str.slice(-5,-1);// 输出结果:"shin"

substr()方法可在字符串中抽取从 指定下标开始的指定数目的字符

var str = 'my sunshine';
str.substr(3);// 输出结果:"sunshine"

注:同上,若只有开始位置,那么截取的位置从开始位置一直到字符结尾

var str = 'my sunshine';
str.substr(3,5);// 输出结果:"sunsh"

注:3:开始截取的位置,5:截取的字符串长度**

  • 说明:slice() 比 substring() 要灵活一些,因为它允许使用负数作为参数。slice() 与 substr() 有所不同,因为它用两个字符的位置来指定子串,而 substr() 则用字符位置和长度来指定子串。*

js substring、substr和slice 截取字符串相关推荐

  1. JS中数组和字符串具有的方法,以及substring,substr和slice的用法与区别

     String 对象属性 属性 描述 constructor 对创建该对象的函数的引用 length 字符串的长度 prototype 允许您向对象添加属性和方法 String 对象方法 方法 描述 ...

  2. javascript中substring,substr和slice对比

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

  3. Js中substr,substring,slice截取字符串的异同

    概述 今天在写程序的时候发现js中slice也能用来截取字符串,以前都是用substr或substring,于是想着拿它们来对比一下,它们都可以接受两个参数,第一个是开始截取的位置,默认为0,第二个下 ...

  4. String的substring()用于截取字符串

    substring() 用于返回一个字符串的子字符串,即截取字符串功能. substring()常用的重载方法如下: substring(int beginIndex,int endIndex) 意思 ...

  5. js中根据特定字符截取字符串

    1,indexOf()根据字符确定位置 2,substring()根据位置截取字符串. 举例:pLLTude:28.109069|116.218152 ,根据 | 截取它前后得纬度和经度 pLLTud ...

  6. substring,substr,和slice的区别详解。

    1.Substring(x,y) : 输出一个字符串,当其中只有一个参数时,会输出从x开始到结尾的String. 举例: var str="hello";        conso ...

  7. slice(),splice(),split(),substring(),substr()使用方法和区别

    <一> 1.slice(): Array和String对象都有 在Array中  slice(i,[j]) i为开始截取的索引值,负数代表从末尾算起的索引值,-1为倒数第一个元素 j为结束 ...

  8. javascript之字符串常用方法学习 charAt concat indexOf substring substr toUpperCase

    str=new String("HelloWorldWorld"); console.log("1: "+str.charAt(1)); //返回字符串中指定位 ...

  9. substr()函数——mysql:截取字符串子串

    substr()函数:截取字符串子串 1.substr(str,pos); SELECT SUBSTR('2018-08-17',6); 2.substr(str from pos); SELECT ...

  10. Oracle截取字符串:instr、substr、length函数的使用

    1.字段中有以下字符串数据: 张三(zhangsan) 2.截取代码 ps:我的数据库表名为"shuizhu_test",该字段名为"username",详细请 ...

最新文章

  1. 大一java实训报告1500字_从800字小作文,到3000字小论文你用了多久? | 校媒FM
  2. 2000坐标系高程与85高程转换_科普 | 如何在大疆智图中设置坐标系
  3. python怎么封装方法然后调用_Python实现封装打包自己写的代码,被python import
  4. 2016 -1 -3 导航控制器的学习
  5. 蓝桥杯 - 序列计数(记忆化搜索)
  6. Invalid character found in the request target. The valid characters are defi
  7. 串行线路上传输数据报的非标准协议:SLIP
  8. (最短路径算法整理)dijkstra、floyd、bellman-ford、spfa算法模板的整理与介绍
  9. 利用HTML5开发Android笔记(中篇)
  10. Bootstrap里的Modal框
  11. Resend messages one by one
  12. tensorflow 2.0 Layer定义的源码分析
  13. Fanuc机器人配置伺服焊枪完整步骤
  14. 【内存管理】【slab】/sys/kernel/slab/<slab name>/trace解析
  15. 《陈二狗妖孽人生》之经典语录
  16. elevation 设置无效果
  17. 天津轻工职业技术学院计算机,天津轻工职业技术学院怎么样,说实际的,别复制学校介绍啊...
  18. 四川大学计算机学院团委学生会,团委学生会
  19. 服务器机柜组件是,服务器机柜尺寸与组件-上海数据中心机房建设
  20. 人群计数-SaCNN论文翻译

热门文章

  1. 光纤交换机 序列号_cisco查看光模块型号序列号命令
  2. iOS基础——通过案例学知识之LaunchScreen、APPIcon、StatusBar、UIScrollView、UIPageControl
  3. 如何将Excel一页转PDF变多页?好用的PDF转换工具推荐
  4. 最全Elasticsearch6视频教程
  5. 怎么把图片转换成pdf格式?图片转PDF方法
  6. Linux安全审计之audit安装与使用
  7. c++ Simpson积分
  8. 什么是漏极开路【转】
  9. 技术分享 | 如何实现小程序与 App 的跳转
  10. 阿里云服务器(Centos7)安装谷歌浏览器