您的位置:首页 > Web前端 > JavaScript

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: