JavaScript 字符串 slice() 方法
实例
提取字符串的部分:
var str = "Hello world!";
var res = str.slice(0, 5);
亲自试一试 »
页面下方有更多实例。
定义和用法
slice() 方法提取字符串的部分,并以新字符串的形式返回提取的部分。
使用 start 和 end 参数指定要提取的字符串部分。
第一个字符的位置为0,第二个字符的位置为1,依此类推。
提示: 使用负数从字符串末尾进行选择。
浏览器支持
方法 |
|
|
|
|
|
slice() |
Yes |
Yes |
Yes |
Yes |
Yes |
语法
参数值
参数 |
描述 |
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);
亲自试一试 »