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

filter_none

edit
close

play_arrow

link
brightness_4
code

<!DOCTYPE html>
<html>
  
<head>
    <title>
        Delete first character
        of a string
    </title>
</head>
  
<body>
  
    <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>
</body>
  
</html>                    

chevron_right


Output:
Before Clicking the button:

After Clicking the button:

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

Syntax:

string.substring(Startindex, Endindex)

Example:

filter_none

edit
close

play_arrow

link
brightness_4
code

<!DOCTYPE html>
<html>
  
<head>
    <title>
        Delete first character
        of a string
    </title>
</head>
  
<body>
  
    <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>
</body>
  
</html>                    

chevron_right


Output:
Before Clicking the button:

After Clicking the button:

Method 3: Using replace() method: The string.replace() function is an inbuilt function in JavaScript which 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:

filter_none

edit
close

play_arrow

link
brightness_4
code

<!DOCTYPE html>
<html>
  
<head>
    <title>
        Delete first character
        of a string
    </title>
</head>
  
<body>
  
    <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>
</body>
  
</html>                    

chevron_right


Output:
Before Clicking the button:

After Clicking the button:



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.