简介
substring()
方法用于从字符串中获取特定范围的字符。它的语法如下:
string.substring(start, end)其中:
start
表示起始索引(从 0 开始计数)
end
表示结束索引(从 0 开始计数,但不包含在内)
用法
substring()
方法返回一个包含从
start
到
end
索引范围内字符的新字符串。
如果
start
或
end
超出字符串的长度,则
substring()
方法将返回一个空字符串()。
如果
start
大于或等于
end
,则
substring()
方法将返回一个空字符串()。
如果
start
或
end
为负数,则
substring()
方法将从字符串的末尾开始计算。
实例
javascript
// 从 “Hello World” 中获取从索引 0 到 5 的字符
const s1 = “Hello World”.substring(0, 5); // “Hello”// 从 “Hello World” 中获取从索引 6 到 12 的字符
const s2 = “Hello World”.substring(6, 12); // “World”// 从 “Hello World” 中获取从索引 3 到字符串末尾的字符
const s3 = “Hello World”.substring(3); // “lo World”// 从 “Hello World” 中获取从索引 -5 到字符串末尾的字符
const s4 = “Hello World”.substring(-5); // “World”// 从 “Hello World” 中获取从索引 10 到 -2 的字符
const s5 = “Hello World”.substring(10, -2); // “World”
参数
substring()
方法接受两个参数:
start
:起始索引(必填)
end
:结束索引(可选)如果省略
end
参数,则
substring()
方法将返回从
start
索引到字符串末尾的字符。
返回值
substring()
方法返回一个包含从
start
到
end
索引范围内字符的新字符串。如果
start
或
end
超出字符串的长度,则返回一个空字符串(
)。
浏览器支持
substring()
方法在所有现代浏览器中都得到支持。
总结
substring()
方法是一个用于从字符串中获取特定范围的字符的有用方法。它是一个必不可少的方法,可用于各种字符串处理任务。
© 版权声明
文章版权归作者所有,未经允许请勿转载。