JavaScript字符串对象substr方法入门实例(用于截取字符串)
什么是substr方法?
在JavaScript中,字符串是一种数据类型,字符串对象是一种包含该数据类型的对象类型。JavaScript为字符串对象提供了许多用于处理字符串的方法,其中之一就是substr方法。substr方法可以用于截取字符串中的一段字符,并返回该子字符串。
substr方法的语法如下:
string.substr(start, length)
其中,start
表示子字符串的起始位置,可以是正数或负数;length
表示子字符串的长度,是一个可选参数。如果未提供length
参数,则截取从start
位置开始到字符串末尾的所有字符。如果length
参数小于等于0,则返回空字符串。
需要注意的是,substr方法并不会改变原始字符串,而是返回一个新的字符串。
示例说明
示例一:从字符串的第n个字符开始截取
let str = "This is a string";
let newStr = str.substr(5); // 从第6个字符开始截取
console.log(newStr); // is a string
上述代码中,我们首先定义一个字符串str
,然后使用substr方法对其进行截取,起始位置为第6个字符(也就是字符i所在的位置)。由于未提供长度参数,因此截取的子字符串包含从第6个字符到字符串末尾的所有字符。
示例二:截取指定长度的子字符串
let str = "This is a string";
let newStr = str.substr(5, 2); // 从第6个字符开始截取,截取2个字符
console.log(newStr); // is
上述代码中,我们同样定义了一个字符串str
,然后使用substr方法对其进行截取。这一次,我们不仅指定了起始位置,还提供了一个长度参数2
,表示截取的子字符串长度为2个字符。因此,截取的子字符串为is
。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript字符串对象substr方法入门实例(用于截取字符串) - Python技术站