`
gauzeehom
  • 浏览: 31466 次
  • 性别: Icon_minigender_1
  • 来自: QZ
社区版块
存档分类
最新评论

javascript 中的 substring 与 substr

阅读更多
1.substring 方法

定义和用法
substring 方法用于提取字符串中介于两个指定下标之间的字符。

语法
stringObject.substring(start,stop)
参数     描述
start    必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop     可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。

返回值
一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。

说明
substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。
如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。
如果 start 或 end 为负数,那么它将被替换为 0。

2.substr 方法

定义和用法
substr 方法用于返回一个从指定位置开始的指定长度的子字符串。

语法
stringObject.substr(start [, length ])
参数    描述
start   必需。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length  可选。在返回的子字符串中应包括的字符个数。

说明
如果 length 为 0 或负数,将返回一个空字符串。
如果没有指定该参数,则子字符串将延续到stringObject的最后。
分享到:
评论

相关推荐

    js中substring和substr两者区别和使用方法.docx

    JavaScript 中的 substring 和 substr 区别与使用方法 在 JavaScript 中,substring 和 substr 是两个常用的字符串截取方法,但是它们之间存在着一些区别和使用方法的不同。本文将详细介绍 JavaScript 中 substring...

    JavaScript 和.NET 中substr() 和 substring() 方法的区别

    与JavaScript中的`substr()`类似,如果提供的长度参数超出范围,`.NET`中的`Substring()`方法将抛出一个异常。这意味着在调用此方法时,需要确保参数的有效性,以避免运行时错误。 ### 总结 通过上述讨论,我们...

    java中substring与substr的用法.pdf

    此外,由于 `substr` 在JavaScript中使用更常见,而在Java中不存在 `substr` 方法,这可能会导致一些初学者混淆。在Java中,若要达到类似的效果,可以使用 `substring` 方法并结合 `length` 参数来实现。 总的来说...

    JS中的substring和substr函数的区别说明

    以上就是JavaScript中substring与substr两个函数在用法上的主要区别。理解这些差异对于正确且高效地操作字符串是十分重要的。在实际编程中,选择哪一个函数往往取决于具体的使用场景和个人偏好。

    js中substring和substr的详细介绍与用法.docx

    ### JavaScript中的`substring`与`substr`方法详解 #### 一、`substring`方法 **1.1 方法定义** `substring`方法是JavaScript字符串对象的一个内置方法,用于从字符串中提取一个子串。该方法接收两个参数:起始...

    js中substring和substr的定义和用法.docx

    在JavaScript中,`substring`和`substr`是两种常用的字符串截取方法,它们允许开发者从字符串中提取出一部分字符序列。下面将详细解释这两种方法的定义、用法以及实例。 1. `substring`方法 `substring`方法用于从...

    js字符串截取函数slice、substring和substr的比较_.docx

    在 JavaScript 中,字符串截取函数有三种常用的方法:slice()、substring() 和 substr()。这三种方法都可以用来截取字符串,并返回截取的结果,但是它们之间有着一些区别和特点。 slice() 方法 slice() 方法的语法...

    js中substring和substr的详细介绍与用法

    在JavaScript中,字符串的截取是一个常用操作,主要通过substring和substr这两个方法实现。它们都可以用来从原始字符串中提取出新的字符串片段,但它们的使用方式和参数规则存在一些差异。接下来我们将详细介绍这两...

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

    在JavaScript中,字符串截取是常见的操作,主要通过`substring()`、`substr()`和`slice()`这三个方法来实现。它们都能从原始字符串中提取部分字符并返回新的字符串,但参数和处理方式略有不同。 首先,`substring()...

    js字符串截取函数slice、substring和substr的比较

    本文将对JavaScript字符串截取的三个主要函数slice()、substring()和substr()进行详细的比较和分析,以帮助开发者更好地理解和掌握它们在实际编程中的应用。 首先,我们来看slice()函数。slice()函数用于从已有的...

    SQL 复制表,富文本编辑器,css图片居中等等.NET知识

    首先,文档讲解了JavaScript中substring与substr两个字符串处理方法的用法以及它们之间的区别。substring方法包含起始位置start的字符但不包含结束位置stop的字符,而substr方法则从start位置开始,提取指定长度的...

    JS中substring与substr的用法

    JavaScript中的`substring`和`substr`都是用于从字符串中截取子字符串的方法,它们在功能上相似但有细微差别。 1. `substring`方法: - `substring(start, end)`方法接受两个参数,`start`表示子串开始的索引,`...

    javascript substr和substring用法比较

    在JavaScript中,`substring`和`substr`都是用于从字符串中截取子字符串的方法,但它们之间存在一些细微的区别。 `substring`方法的定义和用法: `substring`方法从给定的起始位置到结束位置(不包含)之间提取字符...

    js中substring和substr两者区别和使用方法

    在JavaScript中,`substring` 和 `substr` 都是用来截取字符串的方法,但它们之间存在一些细微的区别。首先,我们来复习一下JavaScript中数组元素和字符串字符的下标概念。在JavaScript中,无论是数组还是字符串,...

    浅析js中substring和substr的方法

    在JavaScript中,提取字符串的部分内容是一项基础而重要的任务,这通常涉及到两个方法:substring和substr。这两个方法都用于获取字符串的子串,但在使用细节上有所不同,以下是对这两个方法的详细知识点介绍: ###...

    js中substring和substr的定义和用法

    在JavaScript中,字符串对象提供了多个方法来操作字符串,其中substring和substr是两个用于截取字符串中特定部分的方法。尽管它们的功能相似,但它们的用法和规则略有不同。下面详细解释这两个方法的定义、参数、...

    Js中的substring,substr与C#中的Substring比较

    本文主要探讨了JavaScript中的`substring`和`substr`方法与C#中的`Substring`方法之间的异同。 首先,`substring`在JavaScript中用于从字符串中提取一部分子字符串。它的语法是`string.substring(start, end)`,...

    深入理解JS中的substr和substring.doc

    在JavaScript中,`substr()` 和 `substring()` 是两个用于截取字符串中子串的方法,它们在处理字符串时非常常见。虽然这两个方法有相似之处,但它们的使用方式和某些细节上存在差异。以下是对这两个方法的详细解释和...

    javascript中substring()、substr()、slice()的区别

    stringObject.substring(start,stop) 用于提取字符串中介于两个指定下标之间的字符。 ...stringObject.substr(start,length)可在字符串中抽取从start下标开始的指定数目的字符 start 必需。要抽取

Global site tag (gtag.js) - Google Analytics