首页
学习
活动
专区
圈层
工具
发布

JavaScript 中substr方法详解

在 JavaScript 中,substr() 是用于提取字符串中指定位置开始的部分字符串的方法,但需要注意它已经被标记为 遗留方法(deprecated)。...,不修改原字符串 索引起点 substr 方法的索引起点是 0,这意味着字符串的第一个字符的索引是 0,第二个字符的索引是 1,依此类推 let str = "Hello, World...与相似方法对比 方法 参数 负数处理 兼容性 推荐度 substr(start, length) (开始位置, 长度) 支持负数开始位置 遗留方法 ❌ 不推荐 slice(start, end) (开始位置..., 结束位置) 支持负数位置 标准方法 ✅ 推荐 substring(start, end) (开始位置, 结束位置) 负数视为0 标准方法 ✅ 推荐 示例代码 基础用法 const str = "JavaScript...4取3字符) console.log(str.substr(-6)); // "Script"(倒数第6位开始) 特殊场景 // 开始位置超出字符串长度 "abc".substr(5, 2) /

33200
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JS-字符串截取方法slice、substring、substr的区别

    一、使用 slice() 截取 1,函数说明 slice() 方法可通过指定的开始和结束位置,提取字符串的某个部分,并以新的字符串返回被提取的部分。...(2)注意事项: 如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。 如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。...() 截取 1,函数说明 substr 方法用于返回一个从指定位置开始的指定长度的子字符串。...语法如下: stringObject.substr(start, length) start(必需):所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。...:", str.substr(3,5)); //34567 console.log("从索引为3的字符起截取长度为20的字符串:", str.substr(3,20)); //3456789 附:其他一些常用的方法

    3.9K10

    MySQL substr函数使用详解

    MySQL substr函数使用详解 摘要 在本篇博客中,我们将深入探讨MySQL数据库中极为重要的函数之一:substr函数。适用于各类用户,从数据库新手到资深开发者,都能从本文中获益。...引言 亲爱的粉丝们,我是猫头虎,今天带大家深入了解MySQL数据库中的一项神器——substr函数。无论你是数据处理的新手还是寻找更高效数据操作方法的老手,这篇文章都将为你打开新世界的大门。...,substr都能大显身手。...Q: substr与substring有什么区别? A: 在MySQL中,substr和substring是同义词,可以互换使用。...小结 通过上述讨论,我们详细了解了substr函数的基本使用方法、操作技巧及其在实际开发中的应用场景。

    1.7K10

    js中截取字符串的三个方法 substring()、substr()、slice()

    js中有三个截取字符的方法,分别是substring()、substr()、slice(),平时我们可能都用到过,但总是会对这些方法有点混淆,特别是substring()和substr(),连方法名都差不多...相同点 这三个方法都可以对字符串进行截取,并且返回一个新的字符串,也就是不会对原字符串进行修改 //chrome控制台 > var a = '0123456789' < undefined > a.substr...substr substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。...语法 string.substr(start,length) 重要事项:ECMAscript 没有对该方法进行标准化,因此反对使用它。 参数 参数 描述 start 必需。...1.substr() 方法返回的子串从 start 处的字符开始(包括)往后截取length长度,如果超过最末端就到最末端结束。

    12.3K52
    领券