Skip to content
Related Articles
Open in App
Not now

Related Articles

Delete first character of a string in JavaScript

Improve Article
Save Article
  • Last Updated : 04 Jan, 2023
Improve Article
Save Article

In this article, we will delete the first character of a string in Javascript. There are many ways to delete the first character of a string in JavaScript, some of them are discussed below: 

Method 1: Using slice() Method: The slice() method extracts the part of a string and returns the extracted part in a new string. If we want to remove the first character of a string then it can be done by specifying the start index from which the string needs to be extracted. We can also slice the last element.

Syntax:

string.slice(startingindex, endingindex)

Example: This example shows the above-explained approach.

html




<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>

Output: 

 

Method 2: Using substr() Method: The string.substring() is an inbuilt function in JavaScript that is used to return the part of the given string from the start index to the end index. Indexing starts from zero (0). 

Syntax:

string.substring(Startindex, Endindex)

Example: This example shows the above-explained approach.

html




<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>

Output:

 

Method 3: Using replace() method: The string.replace() function is an inbuilt function in JavaScript that is used to replace a part of the given string with some other string or a regular expression. The original string will remain unchanged.

Syntax:

string.replace(searchvalue, newvalue)

Example: This example shows the above-explained approach.

html




<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>

Output:


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!