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

取字符串的三个函数:slice(start,[end]),substring(start,[end])和substr(start,[length])
相关属性:

slice()
第一个参数代表开始位置,第二个参数代表结束位置的下一个位置,截取出来的字符串的长度为第二个参数与第一个参数之间的差;若参数值为负数,则将该值加上字符串长度后转为正值;若第一个参数等于大于第二个参数,则返回空字符串.

substring()
第一个参数代表开始位置,第二个参数代表结束位置的下一个位置;若参数值为负数,则将该值转为0;两个参数中,取较小值作为开始位置,截取出来的字符串的长度为较大值与较小值之间的差.

substr()
第一个参数代表开始位置,第二个参数代表截取的长度

PS:字符串都从0开始计起

转载于:https://www.cnblogs.com/ourLifes/p/7569276.html

截取字符串slice(),substring() ,substr()。相关推荐

  1. String 截取字符串方法——subString()

    String 截取字符串方法subString() String可以使用substring方法进行截取字符串有两种,参数可输入一个或者两个: 单参数:public String substring(i ...

  2. 【Kotlin】字符串操作 ① ( 截取字符串函数 substring | 拆分字符串函数 split | 解构语法特性 )

    文章目录 一.截取字符串函数 substring 二.拆分字符串函数 split 一.截取字符串函数 substring Kotlin 中提供了 截取字符串函数 substring , 可接收 Int ...

  3. html5 截取字符串,JS截取字符串之substring、substr和slice详解

    本文详细的介绍了JavaScript中substring().substr()和slice()三个js字符串截取的方法,substring()方法用于提取字符串中介于两个指定下标之间的字符.subst ...

  4. slice,substring,substr的区别

    1.都为正整数//例子数据 var arr = [1,2,3,4,5,6,7], var str = "helloworld!"; //注意这里有个!号也算一位若有空格,空格也算一 ...

  5. python截取字符串函数substr_PHP substr():截取字符串

    在对字符串进行处理时,有时我们需要对字符串进行截取操作.在 PHP 中,截取字符串可以通过 PHP 的预定义函数 substr() 来实现,本节我们就来介绍一下 substr() 函数的使用. sub ...

  6. Java截取字符串(substring)

    java为字符串截取提供了substring方法. 1.方法一: public String  substring(int beginIndex, int endIndex)  该方法用于截取字符串中 ...

  7. 截取字符串(slice)(substr)(substring)(split)

    在这我先定义一个字符串 let str = '123456789'; 假如我要截取指定字符串567,有多种方法下列我将讲到其中的相同处与不同处并会写个总结(如有需要直接前往最下面) slice()方法 ...

  8. 截取字符串:subString

    substring 方法返回一个字符串在开始索引到结束索引之间的子集,或从开始i索引直到字符串的末尾的一个自己 str.substring(indexStart[,indexEnd]) 参数 inde ...

  9. java url substring,Java截取字符串方法subString方法

    String 类的 substring() 方法用于对字符串进行提取,该方法主要有两种重载形式,下面分别介绍. 1. substring(int beginIndex) 形式 此方式用于提取从索引位置 ...

最新文章

  1. 春愁(shunshu)—Mrs. Green Apple (歌词、汉译、罗马音)
  2. 如何从ImmPort下载免疫相关的基因集
  3. win32汇编--加载位图(bmp)资源
  4. html表单和输入方法,HTML 表单和输入
  5. web前端技术杂谈--css篇(1)--浅谈margin(续)
  6. 手机浏览器无法获取COOKIE的原因
  7. IMA文件如何打开,winimage使用方
  8. python数据可视化是什么_Python数据分析:可视化
  9. 七人のオンラインゲーマーズ 全年龄正式汉化补丁
  10. 用matlab画图的好处,用matlab画图注意事项
  11. 黑鲨游戏手机2 Pro跑分曝光:搭载骁龙855 Plus实锤
  12. linux comsol命令,如何从命令行运行 COMSOL Multiphysics®
  13. RxJAVA notes
  14. 动态链接库的设计(DLL)
  15. 初级电工实训考核柜装置
  16. python 回归方程及回归系数的显著性检验_回归方程及回归系数的显著性检验演示教学...
  17. 支持bt,种子,torrent的离线下载网页版工具!
  18. 机器学习中Bias(偏差)和Variance(方差)
  19. 解决win10任务栏卡死无响应点不动
  20. 福昕 取消高亮 等注释

热门文章

  1. python第三方库排行-140种Python标准库、第三方库和外部工具
  2. python语言if语句-Python中if语句是怎么用的?本文详解
  3. python3.8.2安装教程-在服务器上安装python3.8.2环境
  4. python解释器的安装步骤-Python本地及虚拟解释器配置过程解析
  5. python3.7.2安装-最新Centos7安装python3并与python2共存
  6. python语音在线编辑-Python实时语音识别控制
  7. python绘制曲线图-python怎么画曲线图
  8. python什么时候进入中国-python什么时候发明的
  9. python中文编辑器推荐-推荐10款最好的Python开发编辑器
  10. python中怎么比较两个列表-Python两个列表元素比较