JavaScript String slice() 方法

  • JavaScript String slice() 方法

    slice()方法提取字符串的一部分,并在新字符串中返回提取的部分。使用start和end参数指定要提取的字符串部分。第一个字符的位置为0,第二个字符的位置为1,依此类推。
    提示:使用负数从字符串末尾进行选择。
    实例:
    提取字符串的一部分:
    var str = "Hello world!";
    var res = str.slice(0, 5);
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    方法
    slice()
    支持
    支持
    支持
    支持
    支持
  • 语法

    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);
    
    尝试一下