尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
javascript之String方法介绍
1.charAt方法返回指定索引的字符如果没有就返回-1let strheLlo world console.log(str.charAt(1)) //返回索引值为1的字符返回结果是e2 indexOf方法返回指定字符第一次出现的索引如果没有就返回-1let strheLlo world console.log(str.indexOf(o))3 lastIndexOf方法查找指定的字符串最后一次出现的位置let strheLlo world console.log(str.lastIndexOf(o))4 tolowerCase方法将字符串转为小写let strheLlo world console.log(str.toLowerCase())5 toUpperCase()方法将字符串转为大写使用方法与上面的tolowerCase相同6 substr() 截取指定长度的字符它有两个参数第一个参数是从索引几开始截取第二个参数是截取长度如果参数是负数表示从倒数第几个开始截取let strheLlo world console.log(str.substr(2,3))7 substring()截取指定范围内的字符8 slice(),截取范围内的字符7 substring()截取指定范围内的字符8 slice()截取范围内的字符这两个方法很相似都是截取索引几到索引几的字符串留头不留尾但有以下重要区别参数处理方式不同substring(start, end)如果start end会自动交换两个参数。slice(start, end)保持参数顺序如果start end返回空字符串。负数参数支持substring()不支持负数参数负数会被当作0处理。slice()支持负数参数表示从字符串末尾开始计算位置。返回值特性两个方法都返回新字符串不修改原字符串。如果省略第二个参数都会截取到字符串末尾。let str Hello World; // substring 示例 console.log(str.substring(2, 5)); // llo console.log(str.substring(5, 2)); // llo (自动交换参数) console.log(str.substring(-3, 5)); // Hello (负数当作0) // slice 示例 console.log(str.slice(2, 5)); // llo console.log(str.slice(5, 2)); // (start end 返回空) console.log(str.slice(-5)); // World (从末尾开始) console.log(str.slice(2, -3)); // llo W总结slice()更灵活支持负数索引substring()对参数顺序更宽容但不支持负数。在实际开发中slice()使用更广泛。9 trim()方法去掉字符串的首尾
RELATED

相关推荐

空间计算四维空间一屏管控—危化空间技术

空间计算四维空间一屏管控—危化空间技术

空间计算四维空间一屏管控—危化空间技术一、方案总则(一)项目建设背景危化储存库区、危化作业车间、化学品中转空间属于安全生产重点管控区域,易燃易爆、有毒有害危险源高度集中,安全管控容错率极低。现阶段国内绝大多数危化空间…

📅 2026/9/7 23:35:39
# RRF 之后为什么还要 Rerank?Bi-Encoder vs CrossEncoder 大白话

# RRF 之后为什么还要 Rerank?Bi-Encoder vs CrossEncoder 大白话

RRF 之后为什么还要 Rerank?Bi-Encoder vs CrossEncoder 大白话 结论先放前面:RRF 解决的是“两路结果怎么按排名融合”的问题,Rerank 解决的是“如何对候选文本对重新打分”的问题。两阶段检索是常见候选架构,但是否值得加入 Rer…

📅 2026/9/11 14:14:14
Windows安卓应用安装器:在电脑上直接运行手机应用的终极指南

Windows安卓应用安装器:在电脑上直接运行手机应用的终极指南

Windows安卓应用安装器:在电脑上直接运行手机应用的终极指南 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 还在寻找在Windows电脑上运行安卓应用的最佳方…

📅 2026/9/11 6:06:45
MORE NEWS

更多资讯

📰

Apache Fesod替代EasyExcel:高并发Excel处理新范式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

跨平台网页编辑器处理PPT的转存兼容性避坑指南

浏览器里直接改PPT,听着确实很爽,不用装Office,打开链接就能干活。但真拿它处理完再转存,问题就来了:发给同事,对方用WPS打开,版式乱了;自己换个电脑用PowerPoint打开,字…

📰

在线编辑器探索:从富文本到epub渲染与编辑的完整实践

这个问题我断断续续折腾了小半年,起因特别朴素:想给一个在线阅读工具加批注能力,但调研了一圈现成的在线编辑器,发现它们要么太“重”——为长篇电子书设计不足,要么太“轻”——连基本的样式保持都做不到。后来我把目…

📰

AI如何变革产品经理的研发排期与项目管理

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

refine v3 教程:掌握 Chakra UI `<Edit>` 编辑页组件全属性用法与源码原理

refine v3 教程&#xff1a;掌握 Chakra UI <Edit> 编辑页组件全属性用法与源码原理 【免费下载链接】refine A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. 项目地址: https://gitcode.com/G…

📰

GitHub Copilot CLI 装了 context-mode 但 hook 路由不生效怎么排查?

GitHub Copilot CLI 装了 context-mode 但 hook 路由不生效怎么排查&#xff1f; 【免费下载链接】context-mode Context window optimization for AI coding agents. Sandboxes tool output (98% reduction), persists session memory, and enforces routing across 17 platfo…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬