Sintaxe do método substr ()
A sintaxe do método substr () é definida como
A sintaxe contém os seguintes itens:
Notas Adicionais:
Algumas informações interessantes que você deve ter em mente sobre o método substr () é como:
Para entender o funcionamento do método substr (), execute exemplos abaixo.
Exemplo 1: fornecendo índice de partida e comprimento
Crie uma nova variável de string e forneça algum valor; Use a seguinte linha:
var string = "Olá, bem -vindo ao linuxhint!";Extraia uma substring da palavra “Bem-vindo"Ou do índice"7”E a duração da substring serão dez caracteres:
Var ResultsTring = String.substr (7, 10);Finalmente, exiba o Resultado Usando a função de log do console:
console.log (troca de resultados);Você receberá o seguinte resultado em seu console:
Você pode ver que o Resultado Contém uma substring com 10 caracteres (incluindo espaços em branco) extraída da nossa string original.
Para verificar se o método substr () não modificou a string original, imprima a sequência original usando a função de log do console:
console.log (string);Executando este código, forneça a seguinte saída:
Como você pode ver, a string original não é modificada.
Exemplo 2: extrair uma substring sem passar o comprimento
Para ver o que acontece quando você não fornece o parâmetro de comprimento no método substr (), crie uma string com a seguinte linha:
var string = "Isso é incrível!!!";Em seguida, use o método substr () e armazene o valor de retorno em uma nova variável de string:
Var ResultsTring = String.substr (4);Depois disso, passe o Resultado Na função de log do console, para exibir o resultado no terminal:
console.log (troca de resultados);Você observará o seguinte resultado no terminal:
Como fica claro na saída, se o parâmetro de comprimento não for fornecido, o método substr () extrairia a substring até o último índice da string original.
Exemplo 3: Passando valores negativos nos argumentos
Para observar o comportamento do método substr () com valores negativos em seus argumentos, faça uma nova string usando a seguinte linha:
var string = "você é o suficiente! ";Depois disso, use o método substr () duas vezes, uma vez com um valor de índice negativo e uma vez com um valor de comprimento negativo e armazene o resultado em duas variáveis diferentes:
var resgationtring1 = string.substr (4, -1);Exiba a saída das duas variáveis usando a função de log do console:
console.log ("A substring do argumento de comprimento negativo é como" + resultação tring1);Executar o programa e observar o resultado no terminal para ser:
Fica claro no resultado que quando valores negativos são passados em qualquer um dos argumentos do método substr (), o resultado é sempre uma string vazia.
Conclusão
O método javascript substr () cria uma substring a partir de uma variável de string ou base literal em um valor e comprimento do índice inicial. No entanto, o parâmetro de comprimento é opcional. Com este post, você realizou todos os diferentes tipos de resultados que pode obter alterando os valores dos argumentos do método substr ().