js裁剪字符串的常用方法有哪些
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇文章主要介绍js裁剪字符串的常用方法有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一.Slice1.两个参数:两个参数:起始索引(开始位置),终止索引(结束位置),提
千家信息网最后更新 2025年11月09日js裁剪字符串的常用方法有哪些
这篇文章主要介绍js裁剪字符串的常用方法有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
一.Slice
1.两个参数:
两个参数:起始索引(开始位置),终止索引(结束位置),提取字符串的某个部分并在新字符串中返回被提取的部分。
包前不包后
var str="HelloTwd";// slice方法 // 两个参数:起始索引(开始位置),终止索引(结束位置)。// 提取字符串的某个部分并在新字符串中返回被提取的部分。 // 包前不包后var res=str.slice(1,5);console.log(res);
2.参数为负:
如果某个参数为负,则从字符串的结尾开始计数,包后不包前。
var str="HelloTwd";// 如果某个参数为负,则从字符串的结尾开始计数。// 包后不包前var res1=str.slice(1,-5)console.log(res1);
3.一个参数:
如果省略第二个参数,则该方法将裁剪字符串的剩余部分,包前,如果参数为负,从结尾开始计数,包括裁切数值的位置的字符。
var str="HelloTwd";// 如果省略第二个参数,则该方法将裁剪字符串的剩余部分:// 包前var res2=str.slice(5)console.log(res2);// 从结尾开始计数,包括裁切数值的位置的字符var res3=str.slice(-5)console.log(res3);
4.注意:
如果为正数,则是索引从0开始,若为负数,则索引从-1开始,也就是结尾的索引1开始,并非0。
二.Substring
1.两个参数:
substring() 类似于 slice(),不同之处在于 substring() 无法接受负的索引。包前不包后。
var str="HelloTwd"// substring() 类似于 slice()。// 不同之处在于 substring() 无法接受负的索引。// 包前不包后var res=str.substring(1,5)console.log(res);
2.一个参数:
如果省略第二个参数,则该 substring() 将裁剪字符串的剩余部分,包前。
var str="HelloTwd"// 如果省略第二个参数,则该 substring() 将裁剪字符串的剩余部分。// 包前var res1=str.substring(5)console.log(res1);
3.注意:
如果为负数,则返回整个字符串。
var str="HelloTwd"// 如果为负数,则返回整个字符串var res3=str.substring(-2)console.log(res3);
三.Sbustr
1.两个参数:
substr() 类似于 slice(),不同之处在于第二个参数规定被提取部分的长度。不包前
var str="HelloTwd"// substr() 类似于 slice()。// 不同之处在于第二个参数规定被提取部分的长度。// 不包前var res=str.substr(1,6)console.log(res);
为负数时候, 包括裁剪的数值处的字符。
var str="HelloTwd"// 为负数// 包括裁剪的数值处的字符var res1=str.substr(-2,2)console.log(res1);
2.一个参数:
** 如果省略第二个参数,则该 substr() 将裁剪字符串的剩余部分,包括要分隔的数值出的字符。**
var str="HelloTwd"// 如果省略第二个参数,则该 substr() 将裁剪字符串的剩余部分。// 包括要分隔的数值出的字符var res2=str.substr(-5)console.log(res2);
3.注意:
超出索引不输出内容
以上是"js裁剪字符串的常用方法有哪些"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
字符
参数
字符串
部分
索引
位置
数值
剩余
方法
两个
负数
不同
内容
常用
篇文章
长度
起始
也就是
价值
兴趣
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
小米操作系统软件开发
网络安全防护三句半
网络安全承诺书整理pdf
服务器配置与管理实训报告
网络安全案例素材
软件开发你用资源
网络安全法第46条的弊端
网络安全授课主持
用mac做软件开发
数据库查询的字段是密文
联通青岛分公司软件开发
黄山帆益互联网科技有限公司
如何设置服务器地址
用什么服务器做企业管理软件
微信小程序音乐软件开发
做软件开发多少钱一个月
一个网络安全团队的发展历史
易语言写服务器
漳州求职软件开发
数据库管理有用吗
加班维护服务器
靖江工业网络技术供应商家
php图片存储到数据库中
安徽召开全省网络安全会议
南充三实软件开发公司
护苗网络安全课体会200字
剑网3怎么看主服包含哪些服务器
青浦区网络营销软件开发哪家好
审判 tbc 服务器 怎么样
十堰公司软件开发包括哪些