JavaScript字符串对象substring方法入门实例(用于截取字符串)

JavaScript substring 方法

substring 方法用于通过指定开始和结束位置来截取字符串并返回截取部分字符串。其语法如下:

代码如下:

str_object.substring(start, end)

参数 说明
str_object 要操作的字符串(对象)
start 必需。开始截取的位置,非负整数
end 可选。字符串截取结束的位置,非负整数;如果省略,则至字符串结束为止

提示:如果参数 start 与 end 相等,那么该方法返回的就是一个空串。如果 start 比 end 大,那么该方法在截取字符串之前会先交换这两个参数。

substring 方法实例

代码如下:

<script language="JavaScript">

var str = "abcdef";
document.write( str.substring(1, 3) + "<br />" );
document.write( str.substring(2, 2) + "<br />" );
document.write(str.substring(3, 1));

</script>

运行该例子,输出:

代码如下:

bc

bc

substring 与 slice 、substr 的区别

1.substring 不能接受负的参数,而 slice 方法则可以
2.substring 第二个参数是指定截取结束的位置,而 substr方法第二个参数是指定字符串截取的长度

(0)

相关推荐

  • JavaScript字符串对象slice方法入门实例(用于字符串截取)

    JavaScript slice 方法 slice 方法用于截取字符串中的一部分并返回该部分字符串.其语法如下: 复制代码 代码如下: str_object.replace(start, end) 参数说明: 参数 说明 str_object 要操作的字符串(对象) start 必需.要截取的开始位置,从 0 开始计算:如果为负数,则从字符串末尾反向开始计算 end 可选.要截取的结束位置,如果省略则到字符串结束:如果为负数,则从字符串末尾反向开始计算 slice 方法实例 复制代码 代码如下:

  • JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)

    JavaScript toLowerCase 方法 toLowerCase 方法用于把(英文)字符串转换为小写,并返回转换后的字符串.其语法如下: 复制代码 代码如下: str_object.toLowerCase() toLowerCase 方法实例 复制代码 代码如下: <script language="JavaScript"> var str = "AaBbCc"; alert( str.toLowerCase() ); </script&

  • JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)

    JavaScript replace 方法 replace 方法用于在字符串中用一些字符串替换另一些字符串,或者替换符合正则匹配的字符串,并返回替换后的字符串.其语法如下: 复制代码 代码如下: str_object.replace(reg_exp/str, replacement) 参数说明: 参数 说明 str_object 要操作的字符串(对象) reg_exp/str 必需.要匹配的正则表达式/要替换的字符串 如果 reg_exp 具有全局标志 g,那么 replace() 方法将替换所

  • JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)

    JavaScript fromCharCode 方法 fromCharCode 方法用于把一个或多个 Unicode 值转换为(大写)字符串,并返回该字符串.其语法如下: 复制代码 代码如下: String.fromCharCode( num1, num2, ... ) 参数说明: 参数 说明 num1/num2 必需.Unicode 编码值 提示:该方法是 String 的静态方法,它的语法应该是 String.fromCharCode(),而不适用于您自己创建的 String 对象. fro

  • JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)

    JavaScript concat 方法 concat 方法连接两个或多个字符串,其语法如下: 复制代码 代码如下: str_object.concat(str1, str2, ...) str_object 是需要连接的第一个字符串(对象),str1 是需要连接的第二个字符串,str2 是需要连接的第三个字符串,依次类推,至少需要一个str1. concat 实例 复制代码 代码如下: <script language="JavaScript"> var str = &q

  • JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)

    JavaScript charAt 方法 charAt 方法用于从字符串中取得指定位置的字符.其语法如下: 复制代码 代码如下: str_object.charAt( x ) 参数说明: 参数 说明 str_object 要操作的字符串(对象) x 必需.表示位置的数字 提示:字符串是从 0 开始计数的. charAt 方法实例 复制代码 代码如下: <script language="JavaScript"> document.write( "jb51"

  • JavaScript字符串对象substr方法入门实例(用于截取字符串)

    JavaScript substr 方法 substr 方法用于根据开始位置和长度截取字符串并返回截取部分字符串.其语法如下: 复制代码 代码如下: str_object.substr(start, length) 参数说明: 参数 说明 str_object 要操作的字符串(对象) start 必需.开始截取的位置,从 0 开始计算:如果为负数则从字符串末尾开始计算(经测试,某些浏览器版本下无效) length 可选.指要截取的字符串长度,省略则至到字符串结束 提示:substr 方法不符合

  • JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)

    JavaScript split 方法 split 方法用于将字符串分割为字符串数组并返回该数组.其语法如下: 复制代码 代码如下: str_object.split(separator, limit) 参数说明: 参数 说明 str_object 要操作的字符串(对象) separator 必需.分隔符,字符串或正则表达式,从该参数指定的地方分割 str_object limit 可选.指定返回的数组的最大长度.如果设置了该参数,返回的子串不会多于这个参数指定的数组.如果省略该参数,则符合规则

  • JavaScript字符串对象

    JavaScript 对象是一种复合值,是有属性或已命名值的集合.通过"."来引用属性值.当属性值是一个函数的时候,称其为方法.那么本篇文章来讲解讲解JavaScript中的String对象. 我们在书写js代码时,经常调用字符串的length属性,substring()方法,charAt(),indexOf()方法等.这里需要特别说明一点是js中字符串对象也是不可变的. 通过+拼接字符串创建一个字符串对象,建议使用[].join()的方式拼接字符串. 看下面的例子: var str=

  • JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)

    JavaScript toUpperCase方法 toUpperCase方法用于把(英文)字符串转换为大写,并返回转换后的字符串.其语法如下: 复制代码 代码如下: str_object.toUpperCase() toUpperCase方法实例 复制代码 代码如下: <script language="JavaScript"> var str = "AaBbCc"; document.write( str.toUpperCase() ); </s

随机推荐