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

作者:代码拾荒时间:2026-10-27 09:46:16浏览:640

本文详细介绍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需再刷新一下页面才能执行]

作者最新文章