博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在javascript中substr和substring的区别是什么
阅读量:6590 次
发布时间:2019-06-24

本文共 543 字,大约阅读时间需要 1 分钟。

 

1.

substring
用于提取字符串中介于两个指定下标之间的字符
substring(start,end)
开始和结束的位置,从零开始的索引
substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。
如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字串)。
如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。
如果 start 或 end 为负数,那么它将被替换为 0。
2.substr
substr 方法用于返回一个从指定位置开始的指定长度的子字符串。
stringObject.substr(start [, length ])
start 必需。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length 可选。在返回的子字符串中应包括的字符个数。
如果start为负数,则start=str.length+start。
如果 length 为 0 或负数,将返回一个空字符串。
如果没有指定该参数,则子字符串将延续到stringObject的最后。

转载于:https://www.cnblogs.com/time-is-life/p/7417193.html

你可能感兴趣的文章
读杂书的总结
查看>>
设计模式学习总结——观察者模式
查看>>
[LeetCode19]Remove Nth Node From End of List
查看>>
[Regular Expressions] Match the Same String Twice
查看>>
Git查看、删除、重命名远程分支和tag【转】
查看>>
浅谈IM软件业务知识——非对称加密,RSA算法,数字签名,公钥,私钥
查看>>
Oracle中REGEXP_SUBSTR及其它支持正则表达式的内置函数小结
查看>>
使用finfo_file()函数检测上传图片的类型
查看>>
GO语言下载、安装、配置
查看>>
表设计VIso
查看>>
zoj 3229 有源汇有上下界的最大流模板题
查看>>
进程通信之共享内存
查看>>
C/C++获取当前系统时间
查看>>
xmlWriter 以UTF-8格式写xml问题
查看>>
Office Web Apps资源
查看>>
hdu5032 Always Cook Mushroom
查看>>
Android多线程断点续传下载
查看>>
Fragment的可见再载入的方法(真正的Fragment的OnResume和OnPause)
查看>>
数据结构--百度百科
查看>>
正确计算linux系统内存使用率
查看>>