O JavaScript é uma linguagem muito poderosa quanto ao desenv...
O JavaScript é uma linguagem muito poderosa quanto ao desenvolvimento para web, entretanto, para ter a capacidade de extrair seu potencial ao máximo, é necessário ter conhecimento pleno sobre suas funcionalidades. Marque qual opção representa a informação contida na variável "resultado", após a execução do trecho de código a seguir:
var texto = “Tratamento de strings”;
var resultado = texto.substring(10);
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Caro aluno, a alternativa correta é a letra A.
Vamos entender por que a alternativa A está correta e as outras não.
O código apresentado na questão utiliza o método substring() da linguagem JavaScript. Este método é usado para extrair uma parte específica de uma string. A sintaxe básica é string.substring(início, fim)
, onde início é o índice inicial da substring a ser extraída e fim é o índice final (não inclusivo).
Considere o trecho de código fornecido:
var texto = "Tratamento de strings"; var resultado = texto.substring(10);
Vamos analisar passo a passo:
A string original é “Tratamento de strings”. Note que os índices dos caracteres dessa string começam em 0. Então, temos:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 T r a t a m e n t o d e s t r i n g s
Quando aplicamos texto.substring(10)
, estamos dizendo para extrair a substring a partir do índice 10 até o final da string. O caractere no índice 10 é um espaço, portanto, a substring extraída será “ de strings”.
Agora, vejamos por que as outras alternativas estão incorretas:
Alternativa B: “Tratamento” está incorreta porque corresponde aos caracteres de índice 0 a 9, e não ao índice 10 em diante.
Alternativa C: “Tratamento de strings” está incorreta porque essa é a string original completa, sem qualquer aplicação do método substring()
.
Alternativa D: “o” está incorreta porque este é apenas o caractere no índice 9, não o resultado da substring iniciando no índice 10.
Entender o funcionamento do método substring()
é crucial para manipulação de strings em JavaScript, um conhecimento muito útil tanto em desenvolvimento web quanto em resolução de questões de concursos.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo