转自http://blog.csdn.net/mcy478643968/archive/2008/12/14/3514987.aspx
1这两个方法都是String对象的方法
2 substr(start,length):返回一个从指定位置开始的指定长度的子字符串;
substring(start,end):返回位于String 对象中指定位置的子字符串,子字符串中包括start位置的字符,不包括end位置上的字符!
3substring方法使用start和end两者中的较小值作为子字符串的起始点。
例如:
substring(0, 3)和substring(3, 0)将返回相同的子字符串。
如果start 或end为NaN或者负数,那么将其替换为0。
子字符串的长度等于start和end之差的绝对值。例如,在substring(0, 3)和substring(3, 0)返回的子字符串的的长度是 3。
下面是示例:
<script language="javascript">
var me="BavariaMa";
document.write(me.substring(2,5));
document.write("<br>");
document.write(me.substr(2,5));
</script>
输出的结果是:
var
varia
分享到:
相关推荐
本文将深入探讨JavaScript中的`substr()`和`.NET`中的`substring()`方法,以及它们之间的区别。 ### JavaScript中的`substr()`方法 在JavaScript中,`substr()`方法用于提取字符串中的一部分。它接受两个参数:...
JavaScript 中的 substring 和 substr 区别与使用方法 在 JavaScript 中,substring 和 substr 是两个常用的字符串截取方法,但是它们之间存在着一些区别和使用方法的不同。本文将详细介绍 JavaScript 中 substring...
此外,由于 `substr` 在JavaScript中使用更常见,而在Java中不存在 `substr` 方法,这可能会导致一些初学者混淆。在Java中,若要达到类似的效果,可以使用 `substring` 方法并结合 `length` 参数来实现。 总的来说...
在JavaScript中,`substring`和`substr`是两种常用的字符串截取方法,它们允许开发者从字符串中提取出一部分字符序列。下面将详细解释这两种方法的定义、用法以及实例。 1. `substring`方法 `substring`方法用于从...
在 JavaScript 中,字符串截取函数有三种常用的方法:slice()、substring() 和 substr()。这三种方法都可以用来截取字符串,并返回截取的结果,但是它们之间有着一些区别和特点。 slice() 方法 slice() 方法的语法...
### JavaScript中的`substring`与`substr`方法详解 #### 一、`substring`方法 **1.1 方法定义** `substring`方法是JavaScript字符串对象的一个内置方法,用于从字符串中提取一个子串。该方法接收两个参数:起始...
在JavaScript中,字符串截取是常见的操作,主要通过`substring()`、`substr()`和`slice()`这三个方法来实现。它们都能从原始字符串中提取部分字符并返回新的字符串,但参数和处理方式略有不同。 首先,`substring()...
在JavaScript中,字符串对象提供了两种用于提取...通过以上介绍,我们了解了JavaScript中substring()和substr()方法的用法、区别以及在使用中的注意事项。希望这些信息能够帮助开发者更加高效地处理字符串相关的问题。
在JavaScript中,`substring`和`substr`都是用于从字符串中截取子字符串的方法,但它们之间存在一些细微的区别。 `substring`方法的定义和用法: `substring`方法从给定的起始位置到结束位置(不包含)之间提取字符...
在JavaScript中,字符串的截取是一个常用操作,主要通过substring和substr这两个方法实现。它们都可以用来从原始字符串中提取出新的字符串片段,但它们的使用方式和参数规则存在一些差异。接下来我们将详细介绍这两...
这个方法在Java、JavaScript等许多编程语言中都有提供,我们主要以Java为例来详细讲解`substring`的用法。 首先,`substring`方法的基本语法是`substring(startIndex, endIndex)`,它接受两个参数,`startIndex`和`...
stringObject.substring(start,stop) 用于提取字符串中介于两个指定下标之间的字符。 ...stringObject.substr(start,length)可在字符串中抽取从start下标开始的指定数目的字符 start 必需。要抽取
在JavaScript中,提取字符串的部分内容是一项基础而重要的任务,这通常涉及到两个方法:substring和substr。这两个方法都用于获取字符串的子串,但在使用细节上有所不同,以下是对这两个方法的详细知识点介绍: ###...
在JavaScript中,`substr()` 和 `substring()` 是两个用于截取字符串中子串的方法,它们在处理字符串时非常常见。虽然这两个方法有相似之处,但它们的使用方式和某些细节上存在差异。以下是对这两个方法的详细解释和...
本文主要探讨了JavaScript中的`substring`和`substr`方法与C#中的`Substring`方法之间的异同。 首先,`substring`在JavaScript中用于从字符串中提取一部分子字符串。它的语法是`string.substring(start, end)`,...
在JavaScript中,字符串操作是日常编程中不可或缺的一部分,其中`substring()`和`substr()`方法用于截取字符串的特定部分。这两个方法虽然相似,但存在一些关键的区别,理解这些差异可以帮助我们更有效地处理字符串...
在JavaScript中,处理字符串时经常需要截取字符串的某一部分,这时会用到字符串操作方法slice()、substr()和substring()。这三个方法都可以用来从字符串中提取子字符串,但是它们在参数的使用上有所不同,尤其是在...
该方法返回一个String对象的一个子集。 语法 string.substring(indexA, [indexB]) 下面是参数的详细信息: ...JavaScript String substring() Method</title> </head> <body> [removed] va
JavaScript、Java 和 C# 都提供了 `substring` 和 `substr` 方法(在 C# 中为 `Substring`)来处理字符串切片操作,但它们在某些细节上存在差异。这篇文章将详细解析这些语言中这些方法的区别。 1. **JavaScript**...