JavaScript中substring()方法的使用方法

分类:知识百科 日期: 点击:0

JavaScript中的substring()方法可以用来截取字符串的一部分,它接收两个参数,第一个参数表示开始位置,第二个参数表示结束位置,返回的是从开始位置到结束位置之间的字符串。

// 例1:
var str = "Hello World!";
var res = str.substring(0, 5);
console.log(res); // 输出:Hello

上面代码中,substring()方法接收两个参数,第一个参数是 0,表示从字符串开头位置开始,第二个参数是 5,表示截取到字符串的第五个位置,返回值是“Hello”。

// 例2:
var str = "Hello World!";
var res = str.substring(6);
console.log(res); // 输出:World!

上面代码中,substring()方法只接收一个参数,表示从字符串的第六个位置开始截取,直到字符串的末尾,返回值是“World!”。

// 例3:
var str = "Hello World!";
var res = str.substring(6, 11);
console.log(res); // 输出:World

上面代码中,substring()方法接收两个参数,第一个参数是 6,表示从字符串的第六个位置开始,第二个参数是 11,表示截取到字符串的第十一个位置,返回值是“World”。

substring()方法还有一个特殊情况,当第一个参数大于第二个参数时,它会自动将两个参数交换位置,返回的是第一个参数到第二个参数之间的字符串。

// 例4:
var str = "Hello World!";
var res = str.substring(11, 6);
console.log(res); // 输出:World

上面代码中,第一个参数是 11,表示从字符串的第十一个位置开始,第二个参数是 6,表示截取到字符串的第六个位置,由于第一个参数大于第二个参数,所以它们会自动交换位置,返回值是“World”。

substring()方法接收两个参数,第一个参数表示开始位置,第二个参数表示结束位置,当第一个参数大于第二个参数时,它们会自动交换位置,返回的是从开始位置到结束位置之间的字符串。


标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。