JavaScript substr

JavaScript 的 substr 字符串函数是用于提取字符串的一部分并返回新字符串的 String 函数之一。 substr 函数的语法可返回结果

String_Object.substr(Start, Length)

substr 函数接受两个参数。第一个整数值是从开始提取的位置索引,第二个整数值是要提取的文本长度。

JavaScript substr 函数示例

以下示例集将帮助您理解 substr 函数,在这里,我们声明了一个 Str1 变量。第二个语句将从原始字符串中提取五个字符,从索引位置 2 开始。

接下来,我们省略了第二个参数。这意味着 JavaScript substr 函数将从索引位置 2 开始,一直提取到末尾。在以下两个 JavaScript 语句(Str5 和 Str6)中,我们将负值和零值用作第二个参数。正如我们之前所说,这将返回一个空字符串。

接下来,我们使用了负索引。以下 Str7 语句从 -3(从右到左的索引位置 3)开始提取,直到最后一个位置。

提示:如果您将负数用作索引,它将从右到左开始查找项目(此处,-1 是最后一个项目,-2 是倒数第二个项目,依此类推)。

<!DOCTYPE html>
<html>
<head>
    <title> SubStrJavaScript </title>
</head>
<body>
    <h1> JavaScriptSubStr </h1>
<script>
    var Str1 = "Tutorial Gateway";
    var Str2 = Str1.substr(2, 8);
    var Str3 = Str1.substr(0, 8);
    var Str4 = Str1.substr(2);
    var Str5 = Str1.substr(2, -3);
    var Str6 = Str1.substr(2, 0);
    var Str7 = Str1.substr(-3);
    var Str8 = Str1.substr(-3, 2);
 
    document.write(Str2 + "<br \>");
    document.write(Str3 + "<br \>");
    document.write(Str4 + "<br \>");
    document.write(Str5 + "<br \>");
    document.write(Str6 + "<br \>");
    document.write(Str7 + "<br \>");
    document.write(Str8 );
</script>
</body>
</html>
substr Function Example