最新的Web开发教程
 

JavaScript串slice() method

<JavaScript字符串参考

提取部分字符串:

var str = "Hello world!";
var res = str.slice(1,5);

资源的结果将是:

ello
试一试»

更多"Try it Yourself"下面的例子。


定义和用法

所述slice()方法提取字符串的部分和在一个新的字符串返回所提取的部分。

使用start和end参数指定要提取字符串的一部分。

第一个字符的位置0,第二个具有位置1,等。

Tip:使用一个负数从字符串的结尾选择。


浏览器支持

方法
slice()

句法

参数值
参数 描述
start 需要。 该位置开始提取。 第一字符是在位置0
end 可选的。 的位置(up to, but not including) ,其中以结束萃取。 如果省略, slice()选择从开始位置的所有字符的字符串的末尾

技术细节

返回值: 一个字符串,表示该字符串的部分提取
JavaScript的版本: 1.0

例子

更多示例

提取出完整的字符串:

var str = "Hello world!";
var res = str.slice(0);

资源的结果将是:

Hello world!
试一试»

提取从位置3,并结束:

var str = "Hello world!";
var res = str.slice(3);

资源的结果将是:

lo world!
试一试»

提取字符从位置3到8:

var str = "Hello world!";
var res = str.slice(3, 8);

资源的结果将是:

lo wo
试一试»

提取的第一个字符:

var str = "Hello world!";
var res = str.slice(0, 1);

资源的结果将是:

H
试一试»

只提取最后一个字符:

var str = "Hello world!";
var res = str.slice(-1);

资源的结果将是:

!
试一试»

<JavaScript字符串参考