Javascript - String对象方法substr,substring,slice区别
2017-12-12 15:58
921 查看
String 对象的方法 slice()、substring() 和 substr() (不建议使用,ECMAScript不支持,IE4不支持)都可返回字符串的指定部分。
slice() 比 substring() 要灵活一些,因为它允许使用负数作为参数。
slice() 与 substr() 有所不同,因为它用两个字符的位置来指定子串,而 substr() 则用字符位置和长度来指定子串。
slice() 和 substring()都是包含起始索引位置-从0开始,到结束位置为止(不包含结束索引位置)
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var str = "Hello world!";
document.write(str.substring(1,7) + "<br>");
document.write(str.substr(1,7)+"<br>");
document.write(str.slice(1,7));
</script>
</body>
</html>
ello w
ello wo
ello w
slice() 比 substring() 要灵活一些,因为它允许使用负数作为参数。
slice() 与 substr() 有所不同,因为它用两个字符的位置来指定子串,而 substr() 则用字符位置和长度来指定子串。
slice() 和 substring()都是包含起始索引位置-从0开始,到结束位置为止(不包含结束索引位置)
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var str = "Hello world!";
document.write(str.substring(1,7) + "<br>");
document.write(str.substr(1,7)+"<br>");
document.write(str.slice(1,7));
</script>
</body>
</html>
ello w
ello wo
ello w
相关文章推荐
- String类型中slice()、substr()和substring()方法的区别
- javascript的字符串方法【substring、slice、substr】的区别
- String 对象的方法 slice()、substring() 和 substr()
- JavaScript取子串方法slice,substr,substring对比表
- javascript的substring substr slice的区别
- JS提取字符串方法:substring、substr、slice的区别
- slice(), substring()和substr()3中截断方法的区别
- javascript中slice(),splice(),split(),substring(),substr()使用方法
- JavaScript中易混淆的方法之split、splice、slice、substring、substr辨析比较
- javascript中substring()、substr()、slice()的区别
- javascript中substr,substring,slice.splice的区别
- JavaScript进阶(七)JS截取字符串substr 和 substring方法的区别
- 【JavaScript】slice()、substring()、substr()的区别——dream参考之二
- javascript,子字符串操作方法:Slice()、Substr()、Substring()的区别
- js的slice方法与substr和substring方法的区别
- JavaScript进阶(七)JS截取字符串substr 和 substring方法的区别
- javascript,子字符串操作方法:Slice()、Substr()、Substring()的区别
- js中substring和substr两者区别和slice的使用方法
- javascript中substring()方法与substr()方法的区别
- JavaScript substr() 和 substring() 方法的区别