JavaScript String substring() 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 start from zero (0).
Syntax:
string.substring(Startindex, Endindex)
Parameters: Here the Startindex and Endindex describes the part of the string to be taken as substring. Here the Endindex is optional.
Return value: It returns a new string which is part of the given string.
JavaScript code to show the working of string.substring() function:
Code #1:
javascript
<script> // Taking a string as variable var string = "geeksforgeeks" ; a = string.substring(0, 4) b = string.substring(1, 6) c = string.substring(5) d = string.substring(0) // Printing new string which are // the part of the given string document.write(a + "<br>" ); document.write(b + "<br>" ); document.write(c + "<br>" ); document.write(d + "<br>" ); </script> |
Output:
geek eeksf forgeeks geeksforgeeks
Code #2:
Index always start with 0. If still we take index as negative, it will be considered as zero and index can’t be in fraction if it found so, it will be converted into its just lesser whole number.
javascript
<script> // Taking a string as variable var string = "geeksforgeeks" ; a = string.substring(-1) b = string.substring(2.5) c = string.substring(2.9) // Printing new string which are // the part of the given string document.write(a + "<br>" ); document.write(b + "<br>" ); document.write(c + "<br>" ); </script> |
Output:
geeksforgeeks eksforgeeks eksforgeeks
Supported Browser:
- Chrome 1 and above
- Edge 12 and above
- Firefox 1 and above
- Internet Explorer 3 and above
- Opera 3 and above
- Safari 1 and above