jssubstr(string, start, length)
string
:要从中截取字符的输入字符串。
start
:指定截取开始位置的整数。从 0 开始计数,0 表示字符串的开头。
length
:指定截取字符数的整数。如果省略,则从
start
位置到字符串结尾截取所有字符。
start
位置截取的指定数量字符。
const str = "Hello World!";const result = jssubstr(str, 6, 5);console.log(result); // 输出:"World"
const str = "Hello javascript!";const result = jssubstr(str, 7);console.log(result); // 输出:"JavaScript!"
const str = "Hello World!";const result = jssubstr(str, -4, 2);console.log(result); // 输出:"ld"
start
和
length
参数必须是整数。如果它们不是整数,则会自动转换为整数。如果
start
或
length
超出字符串长度的范围,则 jssubstr 函数会返回空字符串。负的
start
值表示从字符串尾部开始计数。如果
length
为负,则 jssubstr 函数不会截取任何字符并返回空字符串。
substring()
:类似于 jssubstr,但接受两个参数(开始索引和结束索引),并且不包含结束索引。
slice()
:也接受两个参数(开始索引和结束索引),并且包括结束索引。
substr()
:已弃用,但仍然受到支持。它类似于 jssubstr,但有不同的语法和参数顺序。
本文地址:https://www.qianwe.cn/article/03096766f5e368573e8b.html