Copyright © tutorialspoint.com

# Javascript String - substr() Method

## Description:

This method returns the characters in a string beginning at the specified location through the specified number of characters.

## Syntax:

    string.substr(start[, length]);

Here is the detail of parameters:

- start : Location at which to begin extracting characters (an integer between 0 and one less than the length of the string).

- length : The number of characters to extract.

Note: If start is negative, substr uses it as a character index from the end of the string.

## Return Value:

- The substr method returns the new sub string based on given parameters.

## Example:

    <html>
    <head>
    <title>JavaScript String substr() Method</title>
    </head>
    <body>
    <script type="text/javascript">

    var str = "Apples are round, and apples are juicy.";

    document.write("(1,2): "    + str.substr(1,2));
    document.write("<br />(-2,2): "   + str.substr(-2,2));
    document.write("<br />(1): "      + str.substr(1));
    document.write("<br />(-20, 2): " + str.substr(-20,2));
    document.write("<br />(20, 2): "  + str.substr(20,2));

    </script>
    </body>
    </html>

This will produce following result:

    (1,2): pp
    (-2,2): Ap
    (1): pples are round, and apples are juicy.
    (-20, 2): Ap
    (20, 2): d

To understand it in better way you can Try it yourself.

Copyright © tutorialspoint.com