轻松上手,快乐学习!

JavaScript 字符串 slice() 方法


实例

提取字符串的部分:

var str = "Hello world!";
var res = str.slice(0, 5);
亲自试一试 »

页面下方有更多实例。


定义和用法

slice() 方法提取字符串的部分,并以新字符串的形式返回提取的部分。

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

第一个字符的位置为0,第二个字符的位置为1,依此类推。

提示: 使用负数从字符串末尾进行选择。


浏览器支持

方法
slice() Yes Yes Yes Yes Yes

语法

string.slice(start, end)

参数值

参数 描述
start 必需。开始提取的位置。第一个字符位于位置0
end 可选。结束提取的位置(但不包括)。如果省略,slice()将选择从字符串开始位置到结束的所有字符

技术细节

返回值: 字符串,表示字符串的提取部分
JavaScript 版本: ECMAScript 1

更多实例

实例

提取整个字符串:

var str = "Hello world!";
var res = str.slice(0);
亲自试一试 »

实例

从位置3中提取,直到结束:

var str = "Hello world!";
var res = str.slice(3);
亲自试一试 »

实例

从位置 3 到 8 提取字符:

var str = "Hello world!";
var res = str.slice(3, 8);
亲自试一试 »

实例

只提取第一个字符:

var str = "Hello world!";
var res = str.slice(0, 1);
亲自试一试 »

实例

只提取最后一个字符:

var str = "Hello world!";
var res = str.slice(-1);
亲自试一试 »