myString.substring( start, [ end ] ) in ECMAScript 262
Return a specified subsection of the string.
Arguments
| name | type | description |
|---|---|---|
| start | Number | The index to start from. |
| end | Number | [optional] The index to stop before. If o |
- Return Type
- String
Description
Like String.slice(), this method returns a subsection of the string starting and start and proceeding up to (but not including) end. Unlike slice(), if either argument is negative (or NaN), it is treated as 0, not as an offset from the end of the string. Further, if end occurs before start, the values are swapped and a valid subsection of the string is returned.
var msg = "Hello World";
var s1 = msg.substring(0,3); // ** s1 is "Hel"
var s2 = msg.substring(6,10); // ** s2 is "Worl"
var s3 = msg.substring(10,6); // ** s3 is "Worl"
var s4 = msg.substring(3,-2); // ** s4 is "Hel"
var s5 = msg.substring(3); // ** s5 is "lo World"