首先我们来看一下substring()
函数使用介绍
substring
语法
string.substring(start, end)
substring()
需要至少需要一个参数
- 第一个参数为起始位置
- 第二个参数可选,为结束位置
Example
// 琼台博客 www.qttc.net
// 一个参数
var str = '欢迎各位童鞋到琼台博客做客';
var sub = str.substring(3);
console.log(sub); // Output: 位童鞋到琼台博客做客
// 两个参数
var str = '欢迎各位童鞋到琼台博客做客';
var sub = str.substring(3,11);
console.log(sub); // Output: 位童鞋到琼台博客
substr
语法
string.substr(start, length)
substr()
同样至少需要一个参数
- 第一个参数为起始位置
- 第二个参数可选,为长度
Example
// 琼台博客 www.qttc.net
// 一个参数
var str = '欢迎各位童鞋到琼台博客做客';
var sub = str.substr(3);
console.log(sub); // Output: 位童鞋到琼台博客做客
// 两个参数
var str = '欢迎各位童鞋到琼台博客做客';
var sub = str.substr(3,2);
console.log(sub); // Output: 位童
由此以上示例看出,substring()
与substr()
在只有一个参数的情况下,结果都是相同的,只有在第二个参数有所区别。