JavaScript中字符串截取的常用方法有三种:substring()、substr()、slice(),下面将分别介绍它们的用法。
substring()
substring()方法可以通过指定两个索引值来截取字符串,其中索引值的范围是从0开始到字符串的长度减一。例如:
var str = 'Hello World'; var str1 = str.substring(0, 5); // 从索引0开始截取到索引5(不包括5),结果为:Hello
substr()
substr()方法也可以通过指定两个索引值来截取字符串,但是它的第一个参数是开始截取的位置,第二个参数是截取的长度。例如:
var str = 'Hello World'; var str2 = str.substr(6, 5); // 从索引6开始截取5个字符,结果为:World
slice()
slice()方法也可以通过指定两个索引值来截取字符串,但是它可以接受负数作为索引值,而且可以从字符串末尾开始截取。例如:
var str = 'Hello World'; var str3 = str.slice(-5); // 从字符串末尾开始截取5个字符,结果为:World
以上就是JavaScript截取字符串的三种常用方法的用法介绍,它们的使用方法不同,但都能够完成字符串截取的功能。