JavaScript 字符串 slice() 方法
JavaScript的字符串slice()方法用于获取字符串的一部分并返回新的字符串。它需要指定索引号作为开始和结束参数以获取字符串的一部分。索引从0开始。
该方法允许我们将负数作为索引传递。在这种情况下,该方法从字符串的末尾开始获取。它不会对原始字符串做任何更改。
语法
slice()方法的语法如下所示:
string.slice(start,end)
参数
start - 它表示字符串开始提取的位置。
end - 可选。它表示字符串提取的位置,换句话说,end参数不包括在内。
返回值
字符串的一部分
JavaScript String slice()方法示例
让我们看一些slice()方法的简单示例。
示例1
在这个示例中,我们将通过传递起始和结束索引来打印字符串的一部分。
<script>
var str = "Javatpoint";
document.writeln(str.slice(2,5));
</script>
输出:
vat
示例2
这里,我们只提供起始索引。在这种情况下,该方法获取字符串直到其长度。
<script>
var str = "Javatpoint";
document.writeln(str.slice(0));
</script>
输出:
Javatpoint
示例3
这是另一个只提供起始索引的示例。
<script>
var str = "Javatpoint";
document.writeln(str.slice(4));
</script>
输出:
tpoint
示例4
在这个示例中,我们将负数作为索引提供。在这种情况下,该方法从字符串的末尾开始提取。
<script>
var str = "Javatpoint";
document.writeln(str.slice(-5));
</script>
输出:
point
示例5
在这个示例中,我们将提供负数作为起始和结束索引。在这种情况下,该方法会从字符串的末尾开始获取。
var str = "Javatpoint";
document.writeln(str.slice(-5,-1));
输出:
poin