JavaScript substring() 字符串截取函数详解

作者:代码拾荒

时间:2026-10-27

浏览:639

本文详细介绍JavaScript中substring()函数的使用方法。该函数用于从字符串中提取指定位置的子字符串,接受start和end两个参数。start为起始索引(从0开始),end为结束索引(不包含)。若参数为负数或NaN则视为0,且自动交换大小值作为起始点。

文章目录

substring() 函数基本用法

调用方式:

参考示例:

 
str.substring(start, end)
"String Literal".substring(start, end)


参数“start”指定截取字符串的起始索引,该索引从0开始计算。


参数“end”指定截取字符串的结束索引,该索引从0开始计算。



JavaScript中substring()方法返回一个包含从start到end(不包含end)的子字符串。



JavaScript中substring()方法使用start和end中较小的值作为起始点。例如,strvar.substring(0, 3)与strvar.substring(3, 0)返回相同的子字符串。若start或end为NaN或负数,则替换为0。子字符串长度等于start和end之差的绝对值。例如,strvar.substring(0, 3)与strvar.substring(3, 0)返回的子字符串长度为3。



以下示例演示JavaScript中substring函数的用法:


  

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

实用工具推荐

电子包浆

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

使用 ›
图片压缩

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

使用 ›
相关文章