js中substring用法

substring() 方法用于提取字符串中介于两个指定下标之间的字符。substring() 方法返回的子串包括开始处的字符,但不包括结束处的字符。如果省略了 end 参数,则 substring() 提取字符直到字符串的末尾。start 大于 end,则 substring() 返回一个空字符串 。,,str.substring(3) 将返回 "lo world!" 中从第4个字符开始到字符串末尾的所有字符。

substring的用法有哪些

1. substring(startIndex, endIndex)

js中substring用法

substring() 是 JavaScript 中的一个字符串方法,用于截取字符串的一部分,它接受两个参数:startIndexendIndex,分别表示要截取的子字符串的起始位置和结束位置,需要注意的是,startIndex 是包含在子字符串内的,而 endIndex 是不包含在子字符串内的,如果只提供一个参数,那么将从该参数指定的位置开始截取,直到字符串末尾。

示例:

const str = 'Hello, world!';
const result1 = str.substring(0, 5); // 'Hello'
const result2 = str.substring(7); // 'world!'

2. substring(startIndex)

当只提供一个参数时,可以省略第二个参数,此时 substring() 方法将从第一个参数指定的位置开始截取,直到字符串末尾。

示例:

js中substring用法

const str = 'Hello, world!';
const result1 = str.substring(0); // 'Hello, world!'
const result2 = str.substring(7); // 'world!'

3. substring()

当不提供参数时,substring() 方法将返回原字符串的一个副本。

示例:

const str = 'Hello, world!';
const result = str.substring(); // 'Hello, world!'

4. indexOf() 与 substring() 的区别

indexOf()substring() 都是 JavaScript 中用于处理字符串的方法,但它们的功能和用途有所不同。

js中substring用法

indexOf():用于查找子字符串在原字符串中首次出现的位置,如果找到子字符串,则返回其在原字符串中的起始位置;如果没有找到,则返回 -1,需要注意的是,indexOf() 是区分大小写的。

示例:

const str = 'Hello, world!';
const result1 = str.indexOf('world'); // 7
const result2 = str.indexOf('World'); // -1

substring():用于截取原字符串的一部分,它接受两个参数:startIndexendIndex,分别表示要截取的子字符串的起始位置和结束位置,需要注意的是,startIndex 是包含在子字符串内的,而 endIndex 是不包含在子字符串内的,如果只提供一个参数,那么将从该参数指定的位置开始截取,直到字符串末尾,如果省略第二个参数,那么将从第一个参数指定的位置开始截取,直到字符串末尾,返回截取后的子字符串。

示例:

const str = 'Hello, world!';
const result1 = str.substring(0, 5); // 'Hello'
const result2 = str.substring(7); // 'world!'

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/263357.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年1月25日 19:12
下一篇 2024年1月25日 19:15

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入