JavaScript字符串substr()方法

下面是String substr()方法的示例。

null
  • 例子:

JavaScript

<script>
function func() {
var str = 'Geeks for Geeks' ;
var sub_str = str.substr(6);
document.write(sub_str);
}
func();
</script>


  • 输出:
for Geeks

str.substr() 方法从给定字符串的指定索引返回指定数量的字符。 语法:

str.substr(start , length)

  • 开始: 它定义了从基字符串中提取子字符串的起始索引。
  • 长度: 它定义了要从列表中提取的字符数 开始 在给定的字符串中。如果函数的第二个参数未定义,则 开始 直到长度的末端被提取。

返回值: 此方法返回作为给定字符串一部分的字符串。如果 0 或负值,然后返回一个空字符串。 下面提供了上述方法的示例: 例1:

var str = 'It is a great day.'print(str.substr(5));

输出:

 a great day.

在本例中,方法 substr() 从索引开始创建子字符串 5. 直到绳子的尽头。 例2:

var str = 'It is a great day.'print(str.substr(5,6));

输出:

 a gre

在本例中,方法 substr() 从索引开始提取子字符串 5. 绳子的长度是 6. . 例3:

var str = 'It is a great day.'print(str.substr(5,-7));

输出:

 

在本例中,由于要提取的字符串的长度为负,因此该方法返回空字符串。 下面提供了上述方法的代码: 项目1:

JavaScript

<script>
// JavaScript to illustrate substr() function
function func() {
// Original string
var str = 'It is a great day.' ;
var sub_str = str.substr(5);
document.write(sub_str);
}
func();
</script>


输出:

 a great day.

项目2:

JavaScript

<script>
// JavaScript to illustrate substr() function
function func() {
// Original string
var str = 'It is a great day.' ;
var sub_str = str.substr(5,6);
document.write(sub_str);
}
func();
</script>


输出:

 a gre

方案3:

JavaScript

<script>
// JavaScript to illustrate substr() function
function func() {
// Original string
var str = 'It is a great day.' ;
var sub_str = str.substr(5,-7);
document.write(sub_str);
}
func();
</script>


输出:

 

支持的浏览器:

  • 铬1及以上
  • 边缘12及以上
  • Firefox 1及以上版本
  • Internet Explorer 3及以上版本
  • 歌剧3及以上
  • Safari 1及以上
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享