JavaScript字符串substr方法详解与使用示例

作者:木棉

时间:2026-10-28

浏览:214

本文介绍JavaScript中substr方法的用法,用于根据起始位置和长度截取字符串。该方法接受start和length两个参数,支持负数起始位置。需注意substr不符合ECMAscript标准,建议谨慎使用,并通过实例演示其具体输出效果。

文章目录

JavaScript字符串substr方法概述

JavaScript字符串substr方法

substr方法的主要功能是根据指定的起始位置和长度从原字符串中截取子串,并返回截取后的结果。其基本语法结构如下:

具体代码实现如下:

str_object.substr(start, length)

参数详细说明:

参数 说明
str_object 要操作的字符串(对象)
start 必需。开始截取的位置,从 0 开始计算;如果为负数则从字符串末尾开始计算(经测试,某些浏览器版本下无效)
length 可选。指要截取的字符串长度,省略则至到字符串结束

需要注意的是,substr方法并未被纳入ECMAscript标准规范,因此在实际开发中并不推荐使用。

substr方法使用示例

substr方法的具体应用示例

示例代码如下:

<script language="JavaScript">
var str = "www.jb51.net";
document.write( str.substr(4,5) );
</script>

执行上述代码后,控制台或页面将输出:jb51

代码运行结果如下:

jb51

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章