📜  子字符串方法示例 - Javascript (1)

📅  最后修改于: 2023-12-03 15:39:01.387000             🧑  作者: Mango

子字符串方法示例 - Javascript

在 Javascript 中,可以使用字符串对象的各种方法来对字符串进行处理。其中,子字符串方法用于从字符串中获取一个子字符串。下面就是一些常用的子字符串方法的示例:

substring()

substring() 方法用于从字符串中获取一部分子字符串。该方法接收两个参数,第一个参数指定子字符串的起始位置,第二个参数指定子字符串的结束位置。

const str = "Hello world";

const subStr1 = str.substring(6,11); 
// 返回 "world"

const subStr2 = str.substring(3); 
// 返回 "lo world"

如果只传递一个参数,则该参数将作为子字符串的起始位置,并且子字符串的结束位置将默认为原字符串的末尾。

substr()

substr() 方法也用于从字符串中获取一部分子字符串。该方法接收两个参数,第一个参数指定子字符串的起始位置,第二个参数指定子字符串的长度。

const str = "Hello world";

const subStr1 = str.substr(6,5); 
// 返回 "world"

const subStr2 = str.substr(3); 
// 返回 "lo world"

如果只传递一个参数,则该参数将作为子字符串的起始位置,并且子字符串的长度将默认为从该位置到字符串末尾的长度。

slice()

slice() 方法也用于从字符串中获取一部分子字符串。该方法接收两个参数,第一个参数指定子字符串的起始位置,第二个参数指定子字符串的结束位置。

const str = "Hello world";

const subStr1 = str.slice(6,11); 
// 返回 "world"

const subStr2 = str.slice(3); 
// 返回 "lo world"

如果只传递一个参数,则该参数将作为子字符串的起始位置,并且子字符串的结束位置将默认为原字符串的末尾。

总结

以上就是 Javascript 中常用的三种子字符串方法 substring()substr()slice() 的示例。需要注意的是,这三个方法都不会修改原字符串,而是返回一个新的子字符串。在实际开发中,根据需要选取不同的方法进行字符串的处理,以达到更好的效果。