javascript中substring()方法与substr()方法的区别
2008-12-14 15:17
357 查看
1 这两个方法都是String对象的方法
2 substr(start,length):返回一个从指定位置开始的指定长度的子字符串;
substring(start,end):返回位于String 对象中指定位置的子字符串,子字符串中包括start位置的字符,不包括end位置上的字符!
3 substring方法使用 start 和 end 两者中的较小值作为子字符串的起始点。
例如:
substring(0, 3) 和substring(3, 0) 将返回相同的子字符串。
如果start 或end为 NaN 或者负数,那么将其替换为0。
子字符串的长度等于 start 和 end 之差的绝对值。例如,在substring(0, 3) 和substring(3, 0) 返回的子字符串的的长度是 3。
下面是示例:
<script language="javascript">
var me="BavariaMa";
document.write(me.substring(2,5));
document.write("<br>");
document.write(me.substr(2,5));
</script>
输出的结果是:
var
varia
2 substr(start,length):返回一个从指定位置开始的指定长度的子字符串;
substring(start,end):返回位于String 对象中指定位置的子字符串,子字符串中包括start位置的字符,不包括end位置上的字符!
3 substring方法使用 start 和 end 两者中的较小值作为子字符串的起始点。
例如:
substring(0, 3) 和substring(3, 0) 将返回相同的子字符串。
如果start 或end为 NaN 或者负数,那么将其替换为0。
子字符串的长度等于 start 和 end 之差的绝对值。例如,在substring(0, 3) 和substring(3, 0) 返回的子字符串的的长度是 3。
下面是示例:
<script language="javascript">
var me="BavariaMa";
document.write(me.substring(2,5));
document.write("<br>");
document.write(me.substr(2,5));
</script>
输出的结果是:
var
varia
相关文章推荐
- javascript中substr()和substring()方法的区别
- JavaScript —— JS截取字符串substr 和 substring方法的区别
- javascript中substring()方法与substr()方法的区别
- javascript的字符串方法【substring、slice、substr】的区别
- JavaScript进阶(七)JS截取字符串substr 和 substring方法的区别
- Javascript - String对象方法substr,substring,slice区别
- JavaScript substr() 和 substring() 方法的区别
- JavaScript进阶(七)JS截取字符串substr 和 substring方法的区别
- JavaScript substr() 和 substring() 方法的区别
- javascript,子字符串操作方法:Slice()、Substr()、Substring()的区别
- JS中数组和字符串具有的方法,以及substring,substr和slice的用法与区别
- JS截取字符串substr 和 substring方法的区别
- JavaScript中substr()和substring()的区别
- js中substring和substr方法区别
- JavaScript中substr和substring的区别
- JavaScript SubString和substr的区别
- JavaScript中substr和substring的区别
- JavaScript中易混淆的方法之split、splice、slice、substring、substr辨析比较
- JavaScript中substr和substring的区别
- 浅谈Javascript中substr和substring的区别