JavaScript 删除字符串的第一个字符
在这篇文章中,我们将学习如何删除JavaScript字符串的第一个字符。有很多方法可以删除JavaScript字符串的第一个字符,下面讨论了其中一些方法:
方法1:使用slice() 方法
slice() 方法用于从字符串中提取部分内容,并返回提取的内容作为一个新的字符串。如果我们想要删除字符串的第一个字符,可以通过指定从哪个索引开始提取字符串来实现。我们也可以提取最后一个位置的元素。
语法:
string.slice(startingindex, endingindex)
示例: 此示例展示了上述解释的方法。
<h3> Delete first character
of a string
</h3>
<p>
Click on button to display the
extracted part of the string
</p>
<button onclick="myGeeks()">
Click Here!
</button>
<p id="GFG"></p>
<script>
function myGeeks() {
var str = "GeeksforGeeks";
var result = str.slice(1);
document.getElementById("GFG").innerHTML
= result;
}
</script>
输出结果: 使用切片方法,我们成功地删除了字符串的第一个字符,并且我们的字符串从索引1开始。

方法2:使用substr()方法
string.substr()是JavaScript中的一个内建函数,用于从起始索引到结束索引返回给定字符串的一部分。索引从零(0)开始。
语法:
string.substr(Startindex, Endindex)
示例: 此示例展示了上述解释的方法。
<h3>
Delete first character
of a string
</h3>
<p>
Click on button to display the
extracted part of the string
</p>
<button onclick="myGeeks()">
Click Here!
</button>
<p id="GFG"></p>
<script>
function myGeeks() {
var str = "GeeksforGeeks";
var result = str.substr(1);
document.getElementById("GFG").innerHTML
= result;
}
</script>
输出: 在这里,substr() 方法返回一个从索引1开始的新字符串。

方法3:使用replace()方法
string.replace()函数是JavaScript中的内置函数,用于将给定字符串的一部分替换为其他字符串或正则表达式。原始字符串将保持不变。
语法:
string.replace(searchvalue, newvalue)
示例: 此示例展示了上述解释的方法。
<h3>
Delete first character
of a string
</h3>
<p>
Click on button to display the
extracted part of the string
</p>
<button onclick="myGeeks()">
Click Here!
</button>
<p id="GFG">GeeksforGeeks</p>
<script>
function myGeeks() {
var str = document.getElementById("GFG").innerHTML;
var res = str.replace("GeeksforGeeks", "eeksforGeeks");
document.getElementById("GFG").innerHTML = res;
}
</script>
输出: 这里使用replace()方法来使用正则表达式匹配第一个字符,然后用空字符串替换。

方法4:使用substring()方法
在Javascript中,substring()方法根据提供的索引号返回字符串的子字符串。
语法:
str.substring(index)
示例: 在这个示例中,我们将通过提供一个索引值来删除字符串的第一个字符。
<h3>
Delete first character
of a string
</h3>
<p>
Click on button to display the
extracted part of the string
</p>
<button onclick="myGeeks()">
Click Here!
</button>
<p id="GFG"></p>
<script>
function myGeeks() {
var str = "GeeksforGeeks";
var result = str.substring(1);
document.getElementById("GFG").innerHTML
= result;
}
</script>
输出结果: substring() 方法返回一个以索引 1 开始的新字符串。

极客教程