`

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()`方法,以及它们之间的区别。 ### JavaScript中的`substr()`方法 在JavaScript中,`substr()`方法用于提取字符串中的一部分。它接受两个参数:...

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

    在实际使用中,`substring`和`substr`的区别主要在于`substr`可以指定子串的长度,而`substring`仅基于开始和结束位置。此外,如果仅提供一个参数,`substr`会从该位置开始截取到字符串末尾,而`substring`会假设...

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

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

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

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

    java中substring与substr的用法.pdf

    在Java编程语言中,字符串处理是常见的操作,`substring` 和 `substr` 是两种用于截取字符串中子串的方法。虽然这两个方法看似相似,但在实际使用中存在一些关键的区别。 首先,我们来看 `substring` 方法。`...

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

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

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

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

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

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

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

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

    javascript substr和substring用法比较

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

    js中substring和substr的定义和用法

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

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

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

    基于substring()和substr()的使用以及区别(实例讲解)

    在JavaScript中,字符串操作是日常编程中不可或缺的一部分,其中`substring()`和`substr()`方法用于截取字符串的特定部分。这两个方法虽然相似,但存在一些关键的区别,理解这些差异可以帮助我们更有效地处理字符串...

    浅析js中substring和substr的方法

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

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

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

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

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

    JS中substring与substr的用法

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

Global site tag (gtag.js) - Google Analytics