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