`
koudailidexiaolong
  • 浏览: 96113 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

subString与subStr的区别

 
阅读更多

substr

定义和用法

substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。


语法
stringObject.substr(start,length)
start 必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。
length 可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。

返回值

一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 lenght 个字符。如果没有指定 lenght,那么返回的字符串包含从 start 到 stringObject 的结尾的字符。

<script type="text/javascript">

var str="Hello world!"
document.write(str.substr(3))

</script>

<script type="text/javascript">

var str="Hello world!"
document.write(str.substr(3,7))

</script>

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 大,那么该方法在提取子串之前会先交换这两个参数。

<script type="text/javascript">
var str="Hello world!"
document.write(
str.substring(3)
)
</script>

<script type="text/javascript">
var str="Hello world!"
document.write(
str.substring(3,7)
)
</script>

<wbr></wbr>
分享到:
评论

相关推荐

    java中substring与substr的用法.pdf

    "java中substring与substr的用法" java 中的字符串处理是编程中最基本也是最重要的一部分,substring 和 substr 两个方法是 java 中最常用的字符串处理方法。在本文中,我们将详细介绍 substring 和 substr 两个...

    java中substring与substr的用法实用.pdf

    Java 中的 substring 与 substr 方法 Java 语言中提供了两种截取字符串的方法:substring 和 substr,这两种方法都是用于从字符串中提取指定范围的子字符串。下面对这两种方法的用法进行详细介绍: substring 方法...

    java中substring与substr的用法参考.pdf

    java中substring与substr的用法参考.pdf

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

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

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

    substr() 和 substring() 方法的主要区别在于参数的解释方式。substring() 方法的第二个参数表示截取的结束位置,而 substr() 方法的第二个参数表示截取的长度。 例如: ```javascript var str = "0123456789"; ...

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

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

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

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

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

    1. 在JS中函数声明: stringObject.substring(start,stop) start是在原字符串... substr(start,length) 如:当DETAIL_TYPE 的值为1111053 时, substr(DETAIL_TYPE,1,6) = 111105 从DETAIL_TYPE的第一位开始取六位字符。

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

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

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

    substring()函数的用法与slice()非常相似,它的参数同样包括开始位置和结束位置。区别在于,substring()函数会将所有的负参数转为0,并且总是从较小的参数开始截取,直到较大的参数位置。如果两个参数相等,...

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

    ### substring与substr的区别 substring和substr在某些情况下可以得到相同的结果,但它们的行为存在区别: 1. 参数类型不同:substring接受两个整数作为参数,而substr接受一个整数和一个可选的长度。 2. 参数为...

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

    最后,`slice()`方法的用法与`substring()`类似,但有一些细微差别。`slice()`也可以接受两个参数:`start`和`end`,并且处理负数和非整数的方式与`substring()`相同。`slice()`的一个独特之处在于,它能处理数组和...

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

    Js的substring和C#的Substring的作用都是从一个字符串中截取出一个子字符串,但它们的使用方法却有很大的不同,下边我们来比较看看: Js的substring 语法: 程序代码String.substring(start, end) 说明:返回一个从...

    JS中substring与substr的用法

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

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

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

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

    `substr(index, length)`与`substring()`略有不同,它接收两个参数,`index`表示起始位置,`length`表示要截取的字符数。`substr()`会包含起始位置的字符,并截取指定长度的字符。例如: ```javascript function ...

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

    本文将深入探讨JavaScript中的`substr()`和`.NET`中的`substring()`方法,以及它们之间的区别。 ### JavaScript中的`substr()`方法 在JavaScript中,`substr()`方法用于提取字符串中的一部分。它接受两个参数:...

Global site tag (gtag.js) - Google Analytics