JavaScript slice()
方法是字符串的截取方法,它根据字符串的开始和结束位置提取部分内容并返回。索引从 0 开始。
该方法可以参数可以传递负数, 而substring() 方法是不可以的,在这种情况下,该方法从字符串的末尾开始截取。它不会对原始字符串进行任何更改。
语法
slice() 方法由以下语法表示:
string.slice(start,end)
参数
start - 字符串截取的开始位置。
end - 可选。字符串截取的结束位置。
返回
部分字符串
示例
让我们看一些 slice() 方法的简单示例。
示例1
在这里,我们将通过传递开始和结束索引来打印字符串的一部分。
<script>
var str = "yxjc123";
document.writeln(str.slice(2,5));
</script>
输出:
jc1
示例2
在这里,我们将只提供起始索引。在这种情况下,该方法会提取字符串直到其长度。
<script>
var str = "yxjc123";
document.writeln(str.slice(0));
</script>
输出:
yxjc123
示例3
这是我们仅提供起始索引的另一个示例。
<script>
var str = "yxjc123";
document.writeln(str.slice(4));
</script>
输出:
123
示例4
在本例中,我们将提供负数作为索引。在这种情况下,该方法从字符串的末尾开始获取。
<script>
var str = "yxjc123";
document.writeln(str.slice(-5));
</script>
输出:
jc123
示例5
在本例中,我们将提供负数作为开始和结束索引。在这种情况下,该方法从字符串的末尾开始获取。
var str = "yxjc123";
document.writeln(str.slice(-5,-1));
输出:
jc12