JavaScript 字符串 substr() 方法
JavaScript的substr()方法是用来获取给定字符串的一部分并返回新的字符串。所取字符的数量取决于方法中提供的长度。这个方法不会对原始字符串进行任何修改。
语法
substr()方法的语法如下:
string.substr(start,length)
参数
start - 它表示从字符串的哪个位置开始获取。
length - 可选的。代表要获取的字符数。
返回值
字符串的一部分。
JavaScript String substr() 方法示例
让我们看一些 substr() 方法的简单示例。
示例1
让我们看一个简单的示例来打印字符串的一部分。
<script>
var str="Javatpoint";
document.writeln(str.substr(0,4));
</script>
输出:
Java
示例2
让我们再看一个示例,打印字符串的一部分。
<script>
var str="Javatpoint";
document.writeln(str.substr(5,5));
</script>
输出:
point
示例3
在这个示例中,我们将只提供起始索引。
<script>
var str="Javatpoint";
document.writeln(str.substr(5));
</script>
输出:
point
示例4
在这个示例中,我们将不使用任何参数调用该方法。在这种情况下,该方法将返回完整的字符串。
<script>
var str="Javatpoint";
document.writeln(str.substr());
</script>
输出:
Javatpoint
示例5
在这个示例中,我们将会以负数作为起始索引。在这种情况下,该方法会从字符串末尾开始获取。
<script>
var str="Javatpoint";
document.writeln(str.substr(-5,5));
</script>
输出:
point