JavaScript 字符串(String) 方法

JavaScript slice()方法是字符串的截取方法,它根据字符串的开始和结束位置提取部分内容并返回。索引从 0 开始。

该方法可以参数可以传递负数, 而substring() 方法是不可以的,在这种情况下,该方法从字符串的末尾开始截取。它不会对原始字符串进行任何更改。

语法

slice() 方法由以下语法表示:

string.slice(start,end)

    参数

    start - 字符串截取的开始位置。

    end - 可选。字符串截取的结束位置。

    返回

    部分字符串

    示例

    让我们看一些 slice() 方法的简单示例。

    示例1

    在这里,我们将通过传递开始和结束索引来打印字符串的一部分。

    <script>
    var str = "yxjc123";
    document.writeln(str.slice(2,5)); 
    </script>
    • 1
    • 2
    • 3

    输出:

    jc1

    示例2

    在这里,我们将只提供起始索引。在这种情况下,该方法会提取字符串直到其长度。

    <script>
    var str = "yxjc123";
    document.writeln(str.slice(0)); 
    </script>
    • 1
    • 2
    • 3

    输出:

    yxjc123

    示例3

    这是我们仅提供起始索引的另一个示例。

    <script>
    var str = "yxjc123";
    document.writeln(str.slice(4)); 
    </script>
    • 1
    • 2
    • 3

    输出:

    123

    示例4

    在本例中,我们将提供负数作为索引。在这种情况下,该方法从字符串的末尾开始获取。

    <script>
    var str = "yxjc123";
    document.writeln(str.slice(-5));
    </script>
    • 1
    • 2
    • 3

    输出:

    jc123

    示例5

    在本例中,我们将提供负数作为开始和结束索引。在这种情况下,该方法从字符串的末尾开始获取。

    var str = "yxjc123";
    document.writeln(str.slice(-5,-1));
    • 1

    输出:

    jc12