mozilla
Los resultados de tu búsqueda

    String.prototype.substr()

    Resumen

    El substr() método devuelve los caracteres de una cadena comenzando en la localización especificada, y en el número de caracteres especificado.

    Sintaxis

    cadena.substr(start[, length])

    Parámetros

    inicio
    Localización en la cual se empieza a extraer caracteres (un entero entre 0 y la longitud de la cadena menos 1).
    longitud
    El número de caracteres a extraer.

    Descripción

    inicio es un índice de un carácter. El índice del primer carácter es 0, y el índice del último carácter es la longitud de la cadena menos 1. substr comienza extrayendo caracteres a partir del inicio y recoge longitud de caracteres (a menos que se alcance el final de la primera cadena, en cuyo caso se devuelven menos).

    Si inicio es positivo y es mayor o igual que la longitud de la cadena, substr devuelve una cadena vacía.

    Si inicio es negativo, substr lo usa como un índice del carácter desde el final de la cadena. Si inicio es negativo y abs(inicio) es mayor que la longitud de la cadena, substr usa 0 como índice inical. Nota: la manipulación de valores negativos de el argumento inicio no es soportada por Microsoft JScript .

    Si longitud es 0 o negativa, substr devuelve una cadena vacía. Si se omite longitud, inicio extrae caracteres hasta el final de la cadena.

    Ejemplos

    Ejemplo: Usando substr

    Considera el siguiente script:

    // asume una función print ya definida
    var cadena = "abcdefghij";
    console.log("(1,2): "    + cadena.substr(1,2));
    console.log("(-3,2): "   + cadena.substr(-3,2));
    console.log("(-3): "     + cadena.substr(-3));
    console.log("(1): "      + cadena.substr(1));
    console.log("(-20, 2): " + cadena.substr(-20,2));
    console.log("(20, 2): "  + cadena.substr(20,2));
    

    Este script muestra:

    (1,2): bc
    (-3,2): hi
    (-3): hij
    (1): bcdefghij
    (-20, 2): ab
    (20, 2):
    

    Vea También

    Etiquetas y colaboradores del documento

    Contributors to this page: teoli, Talisker, Julien.stuby
    Última actualización por: teoli,
    Ocultar la barra lateral