O JavaScript é uma linguagem muito poderosa quanto ao desenv...

Próximas questões
Com base no mesmo assunto
Q2802285 Arquitetura de Software

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);

Alternativas

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